2016-06-03 2 views
0

나는 텍스트 파일을 받아들이고 그것에 대한 조작을 할 함수를 작성 중이다. 스포츠와 같은 저장 20 개 범주가 있습니다여러 텍스트 파일을 프로그램으로 읽는 방법?

파일 TXT 20+있는 폴더됩니다 /Documents/news/sports/something.txt : 파일은 다음과 같은 다소 다른 장소에 저장됩니다/문서 /news/next_category/something_else.txt

그래서 문제는 뉴스 폴더 안의 각 폴더 안에있는 모든 txt 파일을 내 프로그램에 하나씩 전달하려고한다는 것입니다. 이것을 할 수있는 방법이 있습니까?

덕분에

답변

0

하지 순수 C와 ++ 여기를 찾아 재귀 디렉토리 도보 샘플을 가지고있다. C++에는 디렉토리에 대한 개념이 없으므로 OS의 디렉토리 함수 (C POSIX opendir 및 family와 같은)와 인터페이스하거나 (boost::filesystem과 같은) 어떤 라이브러리를 사용해야합니다.

+0

C++에는 디렉토리의 개념이 없지만 논쟁의 여지가 더 복잡한 개념 인 스레드를 이해합니다. – pm100

+0

이상하게 들리 겠지만 스레드는 더 최근에 추가되었습니다. 나는 C++ 파일 시스템이 C++에서 가능하다고 생각한다. – Taywee

+0

@ pm100 가능한 모든 운영 체제에서 디렉토리를 일반화하는 것은 생각만큼 쉽지 않습니다. – Barmar

관련 문제