我用以下代码来实现文件读取,但是为什么最后输出temp的时候,却是乱码?
FILE *rf=NULL;
rf=fopen("c:\\test.txt","r+");
char temp[2048];
fread(temp,sizeof(temp),2000,rf);
fclose(rf);我读的只是一段英文。不是中文的。用的是VC6. 换成CFile类来实现也是一样。
很郁闷。请问问题出在哪里
FILE *rf=NULL;
rf=fopen("c:\\test.txt","r+");
char temp[2048];
fread(temp,sizeof(temp),2000,rf);
fclose(rf);我读的只是一段英文。不是中文的。用的是VC6. 换成CFile类来实现也是一样。
很郁闷。请问问题出在哪里
解决方案 »
- 请问什么函数能查看数据库表是是否已创建
- ADO连接数据源,因为网络问题断开, 我如何判断connection是不是断开了?(高手进来)
- 用MFC发送ARP包
- 关闭explorer.exe再打开,系统托盘的图标丢失
- VC中如何建立窗口呀。
- 如何彻底隐藏文件夹?
- 送分问题!进来瞧睢!
- 请问怎样对BSTR进行转换?
- 如何在DCOM服务器程序中得到client的IP地址
- 不用CFileDialog类,用API如何创建“打开/关闭”文件对话框?创建后如何取得结果?
- question: how many threads can be evoked when set a event? thanks
- 一个不知道是什么引起的错误,帮忙,急!!!!
ZeroMemory(temp,sizeof(temp));
rf=fopen("c:\\test.txt","r+");
char temp[2048] = {0};
fread(temp,sizeof(char),2000,rf);
fclose(rf);