mfc中cfile怎么对文档进行搜索并显示选中急!!!!

需要制作一个搜索类的程序

第1个回答  2011-12-18
先读到内存buffer里(大文件,循环分块读取),再对内存变量搜索

你要是直接对文件搜索...冒汗...

况且“并显示选中”
肯定是在界面里体现,在界面里体现数据肯定要先读出来...

个人意见,有错难免...

mfc中cfile怎么对文档进行搜索并显示选中急!!!
先读到内存buffer里(大文件,循环分块读取),再对内存变量搜索 你要是直接对文件搜索...冒汗...况且“并显示选中”肯定是在界面里体现,在界面里体现数据肯定要先读出来...个人意见,有错难免...

MFC打开文件,怎么设置查找文件的路径?求高手解答...
关于CFile的文件路径,分两种方式,一种是绝对路径,一种是相对路径。绝对路径就是”D:\\\\a\\\\xx.txt"的形式,你可以直接指定,也可以用CFileDialog弹出对话框由用户界面指定;相对路径分默认路径和工作路径获取两种。你可以用".\\\\aa\\\\xx.txt"指定默认目录子目录或者省略前面的.\\\\也是可以的;工作路径...

MFC怎么查找当前目录以及子目录下的*_DS.TXT文件?
1. 在Visual C++ 6.0中用默认方式创建了一基于对话框的应用程序Search。在主窗口对话框上放置一命令按钮,其Caption为“Search File”,ID为ID_BUTTON_SEARCH。单击此按钮将完成文件的查找工作。2. 利用ClassWizard为“Search File”按钮的BN_CLICKED 事件添加处理函数OnButtonSearch,代码如下:#inc...

MFC中CFile打开文件并读txt数据
CFile类是处理二进制文件的,对于文本文件比较麻烦,建议改用标准库里的文件读取方法(FILE,fopen,...),用格式化输入fscanf就能比较快捷地读取

CFile在C++中是怎么用的,是什么意思?
1.文件的查找 当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。CString strFileTitle;CFileFind finder;BOOL bWorking = finder.FindFile("C:\\\\windows...

MFC中如何逐行读取txt并显示在编辑框中
这是因为你创建工程的时候选择了UNICODE 修改方法一:将项目属性->配置属性->常规 中的字符集改为“未设置”。修改方法二:在所有常量字符串前面加一个“_T”:txxt.Open(_T"C:\\\\1.txt",CFile::modeRead);另外:C语言中,字符串中的“\\”要用“\\\\” 。

MFC有没有文件夹操作的类
└CFileFind MFC类CFileFind执行本地文件查找,是CGopherFileFind和CFtpFileFind的基类;后两类用于Internet文件查找。CFileFind包括的成员函数有开始查找、定位文件、返回标题名或路径。对于Internet查找来说,GetFileURL返回文件的URL。CFileFind是为另两类查找特殊服务器设计的MFC类的基类,CGopherFileFind在...

MFC中CFile打开文件并读txt数据
将fopen改为_tfopen,具体这样写 _tfopen(str\/*CString类型的对象,不需要显式强制转换*\/ ,_T("rt")\/*注意这个_T*\/)然后接下来就能进行文件的读写了 然后建议楼主查阅一下 char和wchar_t两种字符类型,标准库对不同字符类型的支持,CString的类型自动切换等等的相关资料,就明白这样写的道理了 ...

MFC中怎么实现连续显示一个文件夹里的图片
1.你可以先用CFileFind搜索指定目录下的文件,把所有图像文件的路径保存在一个CStringList中,然后在按钮响应函数中调用Invalidate,引起重画,在OnDraw中写显示图片的代码。2.关于CFileFind遍历的应用,网上有很多代码。看不懂再联系我吧。3.可以得到文件的格式,再由格式判断是否是图片。无论是什么格式,...

MFC,CFile类 从txt文件中读取汉字内容应该怎么写
FFFE字体,是UTF16-LE的BOM字头标记,其实从你write的乘以2看,应该程序本身就是UNICODE字符集了,那么读取的时候,直接使用TCHAR或者WCHAR数组来读取,再赋值给CString就可以了。如果以文本方式打开CFile,不用跳字头,如果不声明文本模式,跳过(也就是首先读取)一个TCHAR就可以了。

相似回答
大家正在搜