(我是vc++初学者)
一个文件有两行数据,第一行指明第二行数据的长度,先读入第一行,再根据这个数来读入下一行数据。
想用mfc的CFile 来实现,但是每次数据总是取不正确,用回车来确定行的结束吗?怎样做,哪位高人能帮我解决一下。最好有一段代码。

解决方案 »

  1.   

    用CStdioFile的ReadString一次读一行。
      

  2.   

    就用CStdioFile 的ReadString方法即可,不过你自己也可以自己定义文件的格式,然后就可以决定到底每次读取多少了。
      

  3.   

    谢谢各位。
    我用CStdioFile可以实现了逐行读了。
     另外问一下: 将读取得字符串CString string转换成整数,可以用 atoi((LPCTSTR)string);吗?  一个整数x转换成CString呢?可以直接CString(x)吗?