CString strPath = _T("");
CFileDialog Open(TRUE, _T("*.txt"), NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, _T("帐号文件 (*.txt)|*.txt|All Files (*.*)|*.*||"), NULL);
if (Open.DoModal() == IDOK)
{
strPath = Open.GetPathName();//这就是路径了。
}
CStdioFile file;
if (!file.Open(strPath, CFile::modeReadWrite))
{
AfxMessageBox("导入帐号出错");
return;
}
CString str, mArray[4];
mlist.DeleteAllItems();
while (file.ReadString(str))
{
for (int i = 0; i < 4; i++)
{
AfxExtractSubString(mArray[i], str, i, ' '); //将分割结果存放在数组中
}
int n = mlist.GetItemCount();
mlist.InsertItem(n, "0");//插入一项 (插入表项
mlist.SetItemText(n, 1, mArray[0]);
mlist.SetItemText(n, 2, mArray[1]);
mlist.SetItemText(n, 3, mArray[2]);
mlist.SetItemText(n, 4, mArray[3]);
}
file.Close();
导入文本内容到list control
最新推荐文章于 2023-01-26 10:53:43 发布