使用CFileDialog类弹出对话框 之后用CFile类的write函数保存内容到txt或者doc 目前遇到的问题是只能保存固定的char字符串 如果调用CString对象 保存之后打开是乱码 求帮助。。。 不知道怎么操作一下了。。。
file.Write(CPUBLIC::m_View_Report,CPUBLIC::m_View_Report.GetLength());这个显示的是乱码
char szchar[20]="利用对话框"; file.Write(szchar,strlen(szchar));保存的就没有问题。。。不知道怎么改了
------解决方案--------------------------------------------------------
是不是UNICODE和多字符集的问题,你用的什么?
在CString变量前加(LPCTSTR)(LPSTR)