我想用VC对一个文件件进行读写操作。要求每写一条记录换一行。读的时候也一行一行的读。请问如何实现???
哪里有msdn下载???

解决方案 »

  1.   

    用CStdioFile类的ReadString和WriteString成员函数
      

  2.   

    一般的办法,就用CFile读到回车换行符\r\n
      

  3.   

    CStdioFile file;
    CString str = "abcdefg";//这个字符串将被写入文件的第一行
    if(file.Open(userFilename,CFile::modeCreate|CFile::modeReadWrite|CFile::typeText|CFile::modeNoTruncate)==ERROR_SUCCESS)
    {
    AfxMessageBox("打开文件"+userFilename+"失败");
    return;

    }
    else
    { file.WriteString(str);
    file.Close();
    }
      

  4.   

    CStdioFile File("demo.txt",CFile::modeCreate|CFile::modeRead|CFile::modeWrite);
    CString str="line 1";
    File.WriteString(str);//写第一行
    str="line 2";
    File.WriteString(str);//写第二行
    File.Close();//写入文件
    CStdioFile File("demo.txt",CFile::modeRead|CFile::modeWrite);
    File.ReadString(str);//读第一行
    File.ReadString(str);//读第二行