2 sinat 35643969 sinat_35643969 于 2017.01.01 23:33 提问

MFC中文件字符串的处理的问题
mfc

MFC小白,不太会文件处理的问题图片说明

messagebox是用来调试的。。。
在MessageBox(strLine);里面读出来是一堆乱码
并且AfxExtractSubString(output,strLine,i,' ')的那个功能也没有实现
temp是一个字符串,在之前已经定义好了的,并且temp也是有值的

真的很着急,求大家帮助帮助

3个回答

caozhy
caozhy   Ds   Rxr 2017.01.01 23:43

试试看 T 或者 L 宏,加在 strLine前面。

u014402206
u014402206   2017.01.04 17:33

不是MessageBox问题,是你的file.readString();读出来是乱码。环境改为Unicode,还要看你的文件是怎么编码的

oyljerry
oyljerry   Ds   Rxr 2017.01.01 23:39

你的vs如果是2005以后,它默认工程室Unicode字符集。所以你字符串也是Unicode的。这样就要看你文件内容格式是什么编码方式读取的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MFC CFile追加字符串到问题件,追加CString到文件。追加创建Unicode格式
bool CMFCcodeDlg::SaveAllScanCode(CString strSn, CString strMac, CString strBt, CString strIMEI) { CString codeRecord = _T("sn_mac_bt_imei_record.txt"); CFile mFile; mFile.Open(codeRecord, CFile::m
MFC 查找文件中指定字符串
一个入门的,简单的小程序,用MFC写的一个查找文件指定字符串的出现总个数、行号以及频率,刚实习的培训第一个任务!!
sscanf() 获取CString中的字符串
char _szBufColorValue[512] = {0}; sscanf(_strText, "Key=%s", _szBufColorValue); CString _strValue; _strValue.Format("%s", _szBufColorValue); _Param.strKey = _strValue;
MFC在txt文本进行字符串查找
MFC在txt文本进行字符串查找 转载地址:http://bbs.csdn.net/topics/390974092?page=1
C++ (MFC)将字符串保存到指定目录下的文本中
使用MFC将字符串的内容保存到指定目录下的文档中 void CIDCard_readDlg::OnBnClickedButton2() { // TODO: 在此添加控件通知处理程序代码 CString str = "测试成功"; MessageBox("测试完成,请将测试成功结果保存,然后准备测试下一个模块,"); CFileDialog dlg(FALSE, NULL, NULL,
文件对话框类CFileDialog详解,文件过滤器说明
CFileDialog类封装了Windows常用的文件对话框。常用的文件对话框提供了一种简单的与Windows标准相一致的文件打开和文件存盘对话框功能。 成员变量:                      m_ofn: m_ofn是OPENFILENAME类型的结构。使用此结构,在创建之后、用DoModal成员函数显示之前初始化文件打开和存盘对话框的外表。
MFC中实现字符串查找
好久没写
mfc 字符串中查找特殊字符 利用特殊字符分割字符串
mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串 mfc 字符串中查找特殊字符 利用特殊字符分割字符串
MFC记事本编辑查询
适合初学MFC的人去学习的一款记事本MFC软件,富含系统颜色设置和背色处理以及字符串常见处理的问题。
两个CString相加得到错误结果的原因
今天为了把一个文件中的数据分成多份子文件我写了一个小的功能,为了能方便对分块后的数据进行统一的管理我对子文件采用的命名方式是:父文件名+_文件编号.后缀。这个功能应该是十分简单的但是却花费了好几个小时的时间而且还丈二和尚的感觉。原因就是我处理后的文件名CString变量一直不对,它只使用了父文件名,而没有按照原本设计的方式包含子文件编号及文件扩展名。