菜鸟系列:请问如何用Search()来搜索文件?给100分,详情请看! 用FindFirstFile和FindNextFile函数在一个目录中找如果要搜索子目录的话就用递归函数来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用FindFile,FindFirstFileEX,FindNextFile等函数的组合得到要查找的文件.再用CFile.Open打开找到的文件,用CFile.Read读文件到字符串中,再在字符串中查找"Keyword". search a string in a file:#include <fstream>#include <string>int main(void){ std::ifstream fhd("d:\\temp\\text.txt"); if(!fhd.is_open()) return(1); std::string fileContent; char c; while((c=fhd.get())!=std::char_traits<char>::eof()) fileContent+=c; std::string::size_type pos=fileContent.find("MySearchWord"); return(0);} mfc编辑框,清空数字,提示报错? 局域网网络抓包 求1 mfc 下 发送UDP的广播的代码 制作一个聊天软件的客户端的界面,用哪个好,MFC,还是DirectX 有关钩子和DLL中变量的问题。 InternetQueryOption 与 InternetCheckConnection 是否可以跳过代理检查网络状态? SDK下计算器………………请你帮忙(不知道放在这个版块合适吗..哈哈) 如何取得系统字体? mfc单文档视图分割后视图间的通信问题 VC++中如何调用word水印打印类 说个题外话。 用ATL 如何写带返回值的方法?
再用CFile.Open打开找到的文件,用CFile.Read读文件到字符串中,再在字符串中查找"Keyword".
#include <fstream>
#include <string>
int main(void)
{
std::ifstream fhd("d:\\temp\\text.txt");
if(!fhd.is_open())
return(1);
std::string fileContent;
char c;
while((c=fhd.get())!=std::char_traits<char>::eof())
fileContent+=c;
std::string::size_type pos=fileContent.find("MySearchWord");
return(0);
}