按行读取文本,报错,各位帮看看    CFileDialog dlgT(TRUE,"*.*","*.txt",NULL,"*.txt",NULL);;    dlgT.m_ofn.lpstrTitle="打开文本文件";
    if(IDCANCEL==dlgT.DoModal())
return;
 strText=dlgT.GetPathName();
     fText.Open(strText, CFile::modeRead | CFile::typeText );
int d;
CString  strline[20];
fText.ReadString(strline[0]);
 while(!feof(fText.m_pStream))
   { 
d = fText.GetPosition();
fText.ReadString(strline[d]);
   }
 
fText.Close();
UpdateAllViews(NULL);
编译运行,报错!说是xxx内存不能为read 实际上只是读取5行文本,每行几个字符!