vc++如何读取txt中数据并将数据按列表显示出来
1个回答
展开全部
新建MFC(exe),对话框程序
拖动一个列表框到对话框上,注意,在列表框属性上去掉‘分类’属性,不然你的读出的txt不会按顺序显示
在ok按钮双击,按钮消息处理函数如下:
CFileDialog filedlg(1,0,0,0,"txt文件|*.txt||");
if(IDOK == filedlg.DoModal())
{
CString str,strinfo;
str=filedlg.GetPathName();
CStdioFile file;
CListBox *listbox=(CListBox*)GetDlgItem(IDC_LIST1);
listbox->ResetContent();
if(!file.Open(str,CFile::modeRead))
MessageBox("打不开该文件!");
file.SeekToBegin();
while(file.ReadString(strinfo))
listbox->AddString(strinfo);
}
简单吧
拖动一个列表框到对话框上,注意,在列表框属性上去掉‘分类’属性,不然你的读出的txt不会按顺序显示
在ok按钮双击,按钮消息处理函数如下:
CFileDialog filedlg(1,0,0,0,"txt文件|*.txt||");
if(IDOK == filedlg.DoModal())
{
CString str,strinfo;
str=filedlg.GetPathName();
CStdioFile file;
CListBox *listbox=(CListBox*)GetDlgItem(IDC_LIST1);
listbox->ResetContent();
if(!file.Open(str,CFile::modeRead))
MessageBox("打不开该文件!");
file.SeekToBegin();
while(file.ReadString(strinfo))
listbox->AddString(strinfo);
}
简单吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询