C++ API 函数程序显示ReadFile读到的数据是乱的?怎么用cout输出正确的读到的数据?
答案:2 悬赏:80 手机版
解决时间 2021-02-03 14:44
- 提问者网友:酱爆肉
- 2021-02-03 06:14
C++ API 函数程序显示ReadFile读到的数据是乱的?怎么用cout输出正确的读到的数据?
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-02-03 06:26
没用过Readfile这个函数,难道是MFC里面的?我猜原因是编码不同吧,以Unicode方式读取ASCII二进制文件了吧,直接用C++的文件流读不也挺好么追问API函数。。。我刚学这个,不懂什么是Unicode方式,什么是C++文件流?追答c++标准库里没这个函数啊,你说的是MFC里的函数吧,我说的C++文件流是用fstream,ifstream infile;这种方式只能打开二进制文件。
#include
ifstream infile;
string str;
infile.open("111.txt");
infile>>str;
cout< infile.close;Unicode是宽字节,你百度搜搜就知道了,MFC下默认应该就是Unicode的。
#include
ifstream infile;
string str;
infile.open("111.txt");
infile>>str;
cout<
全部回答
- 1楼网友:鸽屿
- 2021-02-03 06:47
可能·是版本过低或不兼容。重装或升级
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯