程序不知道哪里出错了
从网上找了段代码 test_05_04.txt的内容为1|2|3|4
a|b|c|d
void CWCDMA_05_04Dlg::OnButton1()
{
// TODO: Add your control notification handler code here
CStdioFile file;
file.Open( " C://Xworkspace//test_05_04.txt",CFile::modeReadWrite);
CString sLine;
BOOL bRead = file.ReadString(sLine);
while(bRead == TRUE)
{
//UpdateData(TRUE);
CString sInfo;
int nPos= sInfo.Find('|');
sInfo= sLine.Left(nPos);
int nIdx = m_ListDisplay.InsertItem(m_ListDisplay.GetItemCount(),sInfo);
sLine = sLine.Mid(nPos+1);
nPos = sLine.Find('|');
sInfo = sLine.Left(nPos);
m_ListDisplay.SetItemText(nIdx,1,sInfo);
sLine = sLine.Mid(nPos+1);
nPos = sLine.Find('|');
sInfo = sLine.Left(nPos);
sLine = sLine.Mid(nPos+1);
m_ListDisplay.SetItemText(nIdx,2,sInfo);
m_ListDisplay.SetItemText(nIdx,3,sLine);
bRead = file.ReadString(sLine);
}
file.Close();
调试没问题 但是一按button1 就崩溃了 不能显示txt中的内容
请问是哪里出错了??