大家知道,在0~255内整型int 变量值和无符号变量值unsigned char 值都是一样的,比如int a=20和我从二进制文件中读入无符号变量unsigned char str中一个14值时,其在内存中都是0x14,然而我现在用
CString szSaveName="save.txt";
CStdioFile datafile;
savefile.Open(szSaveFile,CFile::modeWrite | CFile::typeText); 
savefile.Write(str,9600);
进行保存时,怎么打开时是一堆乱码呢?当将文件以二进制文件打开时发现文件还是以二进制方式进行保存的,且其值为14!难道需要中间还做一些什么处理吗?真是百思不得其解!!