无法在MFC中使用函数Cfile读取文件内容?

发布于 2024-08-22 18:50:07 字数 314 浏览 2 评论 0原文

如果我在文件中手动写入某些内容,我将无法读取文件中的内容...如果已经存在内容,我就能够读取内容...但是如果我手动在文件中写入某些内容并尝试阅读我无法阅读我编辑的内容..检查下面我用来阅读的代码....

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小伙你站住 2024-08-29 18:50:07

看起来像 unicode 问题。我的猜测是您的项目设置为使用 unicode,但您的编辑器编写的是 ascii。

Looks like an unicode-problem. My guess is that your project is set to use unicode, but your editor writes ascii.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文