我在把数据保存在txt文件里的时候,为什么出现N多乱码? 我在把数据保存在txt文件里的时候,为什么出现N多乱码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该先转化为字符类型,然后保存,这样用notepad打开时就不是乱码你直接把不是字符类型数据写入,直接察看的话,大部分情况是乱码 就是把cstring 改成char吗? 我想你将数据格式化成CStrinh型再写入文件应该没问题。在打开文件时指定以2文本格式打开。要不把代码发来帮你看看。[email protected] 用CString的话没有问题,但是如果除了CString类型以外,你还写入了其它类型(比如int,byte等等),就有问题了…………贴上源代码看看 CString b="我的文件"CFile f;if(!f.Open("c:\\a.txt",CFile::modeCreate | CFile::modeWrite)){ return;}f.Write(b,b.GetLength());//這樣是完全可以的.你是怎麼寫的.你應該確定CString里內容的正確性.而且一定//是可讀取的內容.f.Close(); 关于字体的缩放 求助如果定义结构来存储读取数据库的临时变量 怎么使用lame_enc.dll做wav转换为mp3呀 【急问】到底什么叫“空闲时间更新工具栏按钮的状态” 关于Combobox控件的一个问题 各位高手,如何改变编辑框中显示的字体和大小 有关属性页的问题? 如何用程序修改文件的创建时间或修改时间! 数组的引用 我想用MFC中的GDI对象类画一个不覆盖背景的图,比如说填充一个区域,但还能显示背景,象Photoshop中的效果一样,有那位大侠知道? 请问Clistbox中怎样使LISTBOX框显示水平滚动条?我选了属性框中的属性不起作用. 金山词霸屏幕取词实现的原理
[email protected]
CFile f;
if(!f.Open("c:\\a.txt",CFile::modeCreate | CFile::modeWrite))
{
return;
}
f.Write(b,b.GetLength());
//這樣是完全可以的.你是怎麼寫的.你應該確定CString里內容的正確性.而且一定
//是可讀取的內容.
f.Close();