windows visual studio c/c++ 에서는 파일경로가 참 아름다운(????) 모습이어도 fopen 으로 잘 열어준다. (한글 혹은 유니코드 경로일때는 w 계열 함수를 사용하는건 당연한 이야기. 음.. 뭔가 더 있었던가...)
void FileOpenTest(const char* path) { printf("[%s] - 테스트\n -> ", path); FILE* fp = fopen(path, "rb"); if (NULL == fp) { printf("실패\n"); return; } printf("성공\n"); fclose(fp); } void main() { FileOpenTest("path to/test.txt"); FileOpenTest("path to\\test.txt"); FileOpenTest("D:/TEST/pathtest/path to/test.txt"); FileOpenTest("D:\\TEST\\pathtest\\path to\\test.txt"); FileOpenTest("D:\\TEST\\pathtest\\path to/test.txt"); FileOpenTest("D:/TEST/pathtest/path to\\test.txt"); }
/ 혹은 \\ 그리고 짬뽕으로 쓰는 경우에도 파일이 잘 열린다... (리눅스에선 안그러겠지!? xbox 에서는 경로명을 깐깐하게 체크 했었음.)
'잡담' 카테고리의 다른 글
구글 소오름~ =ㅅ=;;; (0) | 2018.05.29 |
---|