谢谢了

解决方案 »

  1.   

    因为CStdioFile是从CFile派生来的,所以只有GetPosition可以知道目前的文件指针位置,这显然是不够的(对于你要知道目前是哪一行而言),所以,一个建议就是你自己设置一个int变量,在读写的时候操作变量即可
      

  2.   

    CStdioFile有一个子函数石ReadString(),该函数读数据是每遇到回车停止。
    你可以设置一个变量记录读取的次数。
    int nCount=1;
    CStdioFile stdioDlg("路径名",CFile::modeRead|CFile::typeText);
    CString str;
    while(stdioDlg.ReadString(str))
    {
         nCount++;
    }
    stdioDlg.Close();
    在循环中你可以自己设定退出的条件。