有一个.txt文本文件里面有几十条记录
把里面的数据读出来每十秒显示出来十条记录
请问高手怎么解决
谢谢

解决方案 »

  1.   

    首先要建立索引,要知道这个文件读完.下一个文件是哪个?
    //每条记录读取
    CFile file;
    file.seek(N,CFile::begin);
      

  2.   

    ing g_oldPos = 0; //上次读到第几条了
    void ShowRecord(int n = 10)
    {
       //从第g_oldPos开始读起,读n条
       //显示出来
    }int process()
    {
        SetTimer(1999, 10000, ShowRecord); //设置timer,每10秒执行showrecord显示记录
    }
      

  3.   

    大哥我就不知到怎样从第几条开始读呀
    //从第g_oldPos开始读起,读n条
      

  4.   


    用CStdioFile file("path",XX); file.ReadString()
    用定时器SetTimer(1,1000,NULL),每秒显示一行........................................................
    只要不关闭文件(file.Close),它会每调用一次ReadString,就自动指向下一行,直到文件的结束