프로그래밍 언어/C++
파일 경로(문자열)에서 확장자 얻기
copynull
2011. 10. 27. 17:04
파일 경로에서 확장자만 얻기 위해서는 msdn에서는 따로 함수를 제공하지 않으므로 직접 만들어서 써야 한다
아래와 같이 간단하게 얻어낼 수 있다
1 2 3 4 5 6 7 8 9 10 11 12 | #include <string> string getExt(string pathName) { return pathName.substr(pathName.find_last_of(".") + 1); } int _tmain(int argc, _TCHAR* argv[]) { cout << getExt("c:\\aa\\bb\\c.asdf.asdf.fs") << endl; return 0; } |