我想实现的功能是在多个文件查找字符,我的意思:是查找完第一个文件,没有的话,继续查找第二个文件,按我们平时单一读取一个文件方法,实现不了,

解决方案 »

  1.   

    每一个文件对应一个唯一的URL,可以把它们存在一个list中,例如:vector<string> fileUrlList;读文件的过程就是一个循环,伪代码表示如下:foreach (string fileUrl in fileUrlList)
    {
        file = open(fileUrl);
        if (find(file, char))
        {
            close(file);
            break;
        }
        close(file);
    }PS : LZ提的这个问题和MFC基本无关,和你的设计逻辑有关。
      

  2.   

    用MFC也是一样的,就是先把文件名保存到一个数组或缓冲区里,然后再按1楼的那样打开一个文件进行查找,没找到就关闭再打开下一个文件,用CFile这个类就可以
      

  3.   

    就是文件遍历么
    http://apps.hi.baidu.com/share/detail/30522914