将ListBox内容导出到Txt,为什么空白?
2016-06-17 10:12
344 查看
谁能帮我看下,多谢了!
代码如下:
CStdioFile m_File;
if(!m_File.Open(sWorkName, CFile::modeCreate|CFile::modeWrite)) //创建新文档
{
AfxMessageBox (L"创建txt文件失败!" );
return;
}
//写listbox到txt
int iCount=m_ctrlListData.GetCount();//m_ctrlListData为ListBox控件变量
CString strLine;
for(int i=0;i<iCount;i++)
{
m_ctrlListData.GetText(i,strLine);
m_File.WriteString(strLine);
}
m_File.Close();
注:上面代码为什么txt文件为空白呢??调试时候每次循环strLine都有数据的呀!
我做测试:如果:strLine=“1234”;
m_File.WriteString(strLine); 就可以写到txt文件里!
如果strLine为中文汉字就写不进去;
代码如下:
CStdioFile m_File;
if(!m_File.Open(sWorkName, CFile::modeCreate|CFile::modeWrite)) //创建新文档
{
AfxMessageBox (L"创建txt文件失败!" );
return;
}
//写listbox到txt
int iCount=m_ctrlListData.GetCount();//m_ctrlListData为ListBox控件变量
CString strLine;
for(int i=0;i<iCount;i++)
{
m_ctrlListData.GetText(i,strLine);
m_File.WriteString(strLine);
}
m_File.Close();
注:上面代码为什么txt文件为空白呢??调试时候每次循环strLine都有数据的呀!
我做测试:如果:strLine=“1234”;
m_File.WriteString(strLine); 就可以写到txt文件里!
如果strLine为中文汉字就写不进去;
相关文章推荐
- VC++ 中ListCtrl经验总结
- VC++实现程序开机启动运行的方法
- VC++中HTControl控件类的CHTSlider控制杆控件类简介
- VC++中HTControl控制类使用之CHTDlgBase对话框基类实例
- Vc++ 控件List Control用法总结
- MFC控件大小随窗体大小而改变
- VC++的if语句应用范围分析
- VC++在TXT文件指定位置追加内容的方法
- VC++植物大战僵尸中文版修改器实现代码
- C#读取文本文件到listbox组件的方法
- .net中实现listBox左右移动
- CISBitmap派生的VC++位图透明类实例
- C#实现让ListBox适应最大Item宽度的方法
- VC++创建msi文件的方法
- VC++中图像处理类CBitmap的用法
- asp.net listbox实现单选全选取消
- JS ListBox的简单功能实现代码
- ListBox实现上移,下移,左移,右移的简单实例
- a.sp.net清除ListBox的列表项(删除所有项目)
- C#(WinForm) ComboBox和ListBox添加项及设置默认选择项