这种情况肯定是指定的文件不存在,根据偶的经验可能有3种原因:
1 检查要打开文件的扩展名,比如在我的电脑里看到的是a.txt,但由于扩展名没显示出来,其实文件名是a.txt.txt
2 检查路径串中的转义符,比如文件c:\doc\a.txt,对应的字符串是"c:\\doc\\a.txt"
3 检查默认路径,在VC下默认路径是project所在路径,而不是Debug或Release下可执行文件所在的路径。
1 检查要打开文件的扩展名,比如在我的电脑里看到的是a.txt,但由于扩展名没显示出来,其实文件名是a.txt.txt
2 检查路径串中的转义符,比如文件c:\doc\a.txt,对应的字符串是"c:\\doc\\a.txt"
3 检查默认路径,在VC下默认路径是project所在路径,而不是Debug或Release下可执行文件所在的路径。