在VC mfc的列表控件中显示txt中的数据

有几个txt文件,里面保存的是数据,每个txt文件里的数据的行数和列数不同,想在列表控件里把数据显示出来。通过改变程序中选择的txt文件的打开路径,打开对应的txt文件,... 有几个txt文件,里面保存的是数据,每个txt文件里的数据的行数和列数不同,想在列表控件里把数据显示出来。通过改变程序中选择的txt文件的打开路径,打开对应的txt文件,把里面的数据显示在列表控件里。
谢谢大家了
展开
 我来答
你猜我猜哇擦猜
2015-06-17 · TA获得超过2.8万个赞
知道大有可为答主
回答量:2万
采纳率:0%
帮助的人:6765万
展开全部
void fnOutPutToFile(CListCtrl *pList)
{
CString sFile="d:\\文件名.txt";
CString sContent="";//文件内容存储
int iRowCount= pList->GetItemCount();
int iCellCount=pList->GetHeaderCtrl()->GetItemCount(); //取得列数
for(int iRow=0;iRow<iRowCount;iRow++) //遍历行
{
////遍历列
CString sLine ;//行文本
for(int iCell=0;iCell<iCellCount;iCell++)
{
sLine+=pList->GetItemText(iRow,iCell);
sLine+= "\t" ;//行分隔定义,这里是制表符

}
//行结束,存储到总文本中

sContent+=sLine;

sContent+="\r\n";

}

}
运行的时候将对象地址放入即可
::fnOutPutToFile(&mcList);//mcList是CListCtrl控件对象名.
追问
这个不行啊,运行后在控件里是空的,没有数据啊
还有办法没啊,谢谢你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式