我用以下代码来实现文件读取,但是为什么最后输出temp的时候,却是乱码?
FILE *rf=NULL;
rf=fopen("c:\\test.txt","r+");
char temp[2048];
fread(temp,sizeof(temp),2000,rf);
fclose(rf);我读的只是一段英文。不是中文的。用的是VC6. 换成CFile类来实现也是一样。
很郁闷。请问问题出在哪里