ifstream文件打开失败
VS2005,Unicode环境
我用MFC的CFileDialog得到了一个文件的路径,但用ifstream打开这个文件却失败,路径内容没问题(大概),代码如图所示:
选择文件的路径:
结果:
unicode vs2005 CFileDialog
[解决办法]
直接这样进行强制指针转换是错的。
你要不就用MultiByteToWideChar来处理字符串的转换,要不就用CFile来处理文件。
[解决办法]
调试 监视 看清楚到底哪里不符合想法 沙发有理
[解决办法]
UNICODE环境,用双字节的stream
读文件用 wifstream
[解决办法]
将文件名转换为ansi类型