你保存的文件名为*.txt,  我想这个文件根本就不存在。

解决方案 »

  1.   

    "客户端接收到数据放缓冲,最快也最方便.要new一个缓冲区是很容易的(几十M), (缓冲满时,再写文件),
    “我想来一个数据绘制一次,这些数据连成一条曲线” 屏幕就1024*1024那么大。
      

  2.   

    Debug调试一下看看,读写文件错误时什么或者用try_catch
    try
    {
     CFile file(....);
    .... 
    file.Read(...);
     ...
    file.Close();
    }
    catch(CException* e)
    {
     e->ReportError();
     e->Delete();
    }
      

  3.   

    服务器端1秒发送一个数据,我想实现存完一个数据,就将文件中现在所有的数据读出来绘制图形,但发现程序根本执行不到Read,而是一直在接收数据,一直在存数据,后来在file.Close()处发生异常
      

  4.   

    "就将文件中现在所有的数据读出来绘制图形"
    用文件写:
    1. 如果文件不存在 Create;
    2.. 如果文件已存在 ,要 Append(  seek to end) ;