假如在一个文本文件中有下列三行
张三
李四
王五
如何每次读取一行,分别存在一个CString对象中

解决方案 »

  1.   

    CStdioFile file;
    CString str;
    while(file.ReadString(str))
    {
    ......................
           
    }
      

  2.   

    sorry,按错tab键了#define MAX_NAME_NUM 100TCHAR szName[_MAX_PATH];
    CString *pstr[MAX_NAME_NUM];
    int nNum = 0;
    FILE *fp = fopen("a.txt", "r");
    while (!feof(fp))
    {
      fgets(fp, szName);
      pstr[nNum] = new CString;
      pstr[nNum++] = szName;
    }
    fclose(fp);for (int i=0; i<nNum; i++)
      delete pstr[i];
      

  3.   

    CStdioFile file;
    file.Open("test.txt", CFile::modeRead|CFile::typeText);
    CString str;
    while(file.ReadString(str))
    {
    ......................
           
    }