|
String fn;
if (FileOpenDialog1->Execute()) {
fn = FileOpenDialog1->FileName;
}
else return;
std::ifstream fs(fn.c_str() );
if (fs.fail()) {
ShowMessage("file error:" + fn);
return;
}
위 코드에서 파일열기 실패가 계속 뜨는데 왜 그럴까요?
참고로 파일이름에 한글이 없으면 정상적으로 동작합니다
한글이 파일이름에 있으면 실패...
|