读书人

读取txt文本展示在LISTBOX里面每行末

发布时间: 2012-09-10 11:02:32 作者: rapoo

读取txt文本显示在LISTBOX里面,每行末尾总有个|竖杠符号
小弟读取完.txt格式文件后,想显示在动态生成的LISTBOX里面
写入语句:textfile.WriteString( strText + _T(" "));
textfile.WriteString( Text1 + _T("\r\n"));
生成控件:m_listBox.Create(WS_CHILD|WS_VISIBLE|LBS_EXTENDEDSEL|WS_HSCROLL,
CRect(10,10,300,320), this, 1000);

读取信息并显示:if(!fdes.Open(_T("res\\料号信息\\demo\\参数保存文件\\设计.txt"),CFile::modeRead))
return 0;
while (fdes.ReadString(tmp))
m_listBox.AddString(tmp);

文本里的每行字符串都是以"/r/n"结尾的,但是输出显示后每行总有一个竖杠|符号,不知道该怎么去掉。


[解决办法]
把tmp用CString的trim处理一下看看
[解决办法]
CString::Trim(_T("\r\n"));Trim掉也不行吗?

读书人网 >VC/MFC

热点推荐