我想逐行读入文本文件,请问因该使用什么函数?谢谢

解决方案 »

  1.   

    用CStdioFile这个类,她有个成员函数ReadString和WriteString
      

  2.   

    //读
    CStdioFile file( "file.txt",CFile::modeNoTruncate | CFile::modeRead | CFile::typeText);
    CString str;
    file.ReadString(str);//写
    CStdioFile file( "file.txt",CFile::modeWrite|CFile::modeCreate);
    file.WriteString(str);
    file.WriteString("\n");
      

  3.   

    CFileException e;
    CString tmpstr;
    CStdioFile tFile1("要读取的文件路径",CFile::modeRead,&e);
    CStdioFile tFile2("要写入的文件路径",CFile::modeRead,&e);
    do
    {
        tFile1.ReadString(tmpstr);
        tFile2.WriteString(tmpstr);
       
    }while(tFile.GetPosition());
    AfxMessageBox("完成操作");