ProgrammingLang/c++
[C++개발자되기]28. 파일 다루기 2부(확장자 검사)
jinkwon.kim
2022. 1. 19. 22:49
728x90
반응형
개요
파일 관리에 필요한 sample code를 제공한다.
확장자 검사
1. rfind로 확장자 존재 유무를 찾는다.
2. substr로 찾은 확장자를 추출 후 뒤에서부터 일치하는 확인 한다.
#include<iostream>
int main()
{
std::string file_name = "test.json";
std::string extension = ".json";
if (file_name.rfind(extension) != std::string::npos) {
if (extension == file_name.substr(file_name.length() - extension.length())) {
std::cout << extension << " is match" << std::endl;
}
}
return 0;
}
728x90
반응형