无法在MFC中使用函数Cfile读取文件内容?
如果我在文件中手动写入某些内容,我将无法读取文件中的内容...如果已经存在内容,我就能够读取内容...但是如果我手动在文件中写入某些内容并尝试阅读我无法阅读我编辑的内容..检查下面我用来阅读的代码....
CFile file;
if(file.open("C:\\users\\rakesh\\Desktop\\myText.txt",CFile::modeRead))
{
return false;
}
TCHAR buffer[50];//say content is small
file.read(buffer,50);
file.close();
I am not able to read the contents in the file if I manually write something in the file...If there are contents existing already am able to read the contents...but if I go and manually write something in the file and try to read I am not able to read the contents that I have edited..check the code below that I am using to read....
CFile file;
if(file.open("C:\\users\\rakesh\\Desktop\\myText.txt",CFile::modeRead))
{
return false;
}
TCHAR buffer[50];//say content is small
file.read(buffer,50);
file.close();
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来像 unicode 问题。我的猜测是您的项目设置为使用 unicode,但您的编辑器编写的是 ascii。
Looks like an unicode-problem. My guess is that your project is set to use unicode, but your editor writes ascii.