[C++]查找文件中的一串字符串
来源:互联网 发布:js double click 编辑:程序博客网 时间:2024/06/04 18:59
注:使用前请将待查找文件放置和程序放置在同一个文件夹下!用户根据提示输入想要查找的文件名(包括后缀,最好不要使用中文)<span style="white-space:pre"></span> 输入想要查找的字符<span style="white-space:pre"></span> 程序结果返回该字符串出现的次数
#include<iostream>#include<string>#include<fstream>using namespace std;void main(){cout << "*****************************************search engine************************************************" << endl;cout <<"--- (ATTENTION:please set the search file with the exe programme,thank you!)" << endl;string filename;string search;string judge;int count = 0;string line;do{cout << "please enter the fileName you want to search" << endl;/*提示输入待查找文件名*/cin >> filename;ifstream file;/*绑定并打开文件*/file.open(filename);if (!file)/*检查文件能否打开*/{cout << "please correct the file has been set with the exe programm" << endl;return;cout << "please enter the string you want to search" << endl;/*提示输入待查找字符串*/cin >> search;getline(file, line);while (file)/*一行一行查找*/{if (line.find(search) < string::npos)count++;getline(file, line);}cout << "The " << search << " occurrence number in this file is: " << count << endl;cout << "Do you want to continue?(press yes to continue)" << endl;/*提示用户是否需要继续使用*/cin >> judge;} while (judge == "yes");}
0 0
- [C++]查找文件中的一串字符串
- linux 查找文件中的字符串
- 截取数据表一串字符串中的sub字符串
- 求一串字符串中的最长子串
- jq获取一串字符串中的数字
- python-提取一串字符串中的数字
- grep 命令查找文件中的文本字符串
- C语言 读取文件 查找字符串
- C语言查找字符串在文件中的第几行第几列
- 查找一串字母在一个文件中出现的位置
- C:strstr 查找指定字符串在源字符串中的位置
- 用正则匹配一串字符串中的ip地址
- Java 获取String中的数字:获取最后一串数字字符串
- (c语言)输入一串数字,输出字符串
- c 语言 从字符串中取出一串单词并倒序
- 【Eclipse】根据文件名查找文件与根据文件中的字符串查找文件
- 求一串数字中的最大数C程序
- 求一串数字中的最大数C程序
- Chapter12 Scala操作符
- BP神经网络模型与学习算法
- rdlc报表纵向合并单元格
- 获取时间
- iOS基础知识:C语言字符串及常用方法和函数
- [C++]查找文件中的一串字符串
- 【最新】iOS App上架AppStore 教程 (Part 二)
- 给gridview动态生成radiobutton添加OnCheckedChanged事件
- Android 路径
- js+html5形成美丽的玫瑰,非常牛逼的算法
- c++ 禁止拷贝构造函数和赋值构造函数
- Add Two Numbers
- 大数的加减乘除
- 深入理解BootStrap Item10 -- 导航(nav)