2015-02-03 3 views
0

C++로 폴더에서 노래 이름을 읽을 수 있습니까? 다른 라이브러리, 추가 프로그램은 신경 쓰지 마십시오. 그들에 대해주의를 기울이십시오, 나는 꽤 많은 시간 동안 C++를 프로그래밍했고 친구가 과제를주었습니다. 간단하지만 실제로는 그렇지 않습니다. 나는 그것을하고 싶습니다. 작업은 텍스트 파일에 이름이 지정된 노래가 .mp4, .avi .... 등의 파일 폴더에 있는지 확인하는 것입니다. 나는 파일의 이름과 노래의 이름이 정확히 동일하지 않다는 것을 알고있다. (소문자 - 대문자 기호, 이름의 음수). 배열 또는 문자열에있는 노래의 이름. 정말 감사합니다. 고마워요. C++을 선택하십시오. 가장 익숙하기 때문에 파일 이름을 읽을 수 있다고 생각했습니다. C++로 음악 파일 이름 읽기

이 좋은 하루 되세요, -Oskars

+1

폴더의 모든 미디어 파일을 열거하려면 OS에 따라 다릅니다. 창 : http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c –

답변

1

대부분의 OS는 C에서 기본 라이브러리를 제공합니다, 그래서 당신은 도서관이 또는 다른 방법을 사용하여 종료됩니다. C++ 표준 라이브러리는 아직 그러한 파일 시스템 라이브러리를 지원하지 않습니다.

파일에 액세스하기 위해 라이브러리를 시작할 수 있습니다. 그 중 하나는 boost::filesystem입니다. recursive directory iterator이 있습니다. 이 라이브러리는 다음 C++에서 정의 될 라이브러리와 유사 할 것으로 예상됩니다.