永发信息网

用C++编程实现txt文件内容的搜索?怎么做啊

答案:1  悬赏:30  手机版
解决时间 2021-02-26 05:50
在一个目录中的多个文本文件中搜索指定字符串的出现,将搜索到的结果输出到一文本文件中,其中包括该字符串出现的文件、在其中的行数、该行的全部或部分内容。
最佳答案
#include//C++浏览文本文件
#include
#include
#include
#include //system(cls)清屏
void main()
{
int r; char c;
fstream rs;
char fn[15],buf[100];
cout<<"Input the rs'name:";
cin>>fn; //输入文件名
rs.open(fn,ios::nocreate|ios::in);
//针对文件后缀为(.txt .h .cpp .pas等)文件
if(!rs)
{
cout<<"The rs you wanted open does NOT exist.";
abort(); //#include
}
c='n';
while(c!='e'&&c!='E')
{
system(cls); //清屏
r=0;
if (c=='n'||c=='N')
while(!rs.eof() && r<23)
{
rs.getline(buf,100); //读取100个字符到内存buf中
cout< r++; //下一行,一页23行
}
if (c=='e'||c=='E') //自己写吧 ,我没时间了
while(!rs.eof() && r<23)
{ buf=
rs.getline(buf,100); //读取100个字符到内存buf中
cout< r++; //下一行,一页23行
}
cout<<"输入‘N’后显示下面一部分内容,输入‘P’后显示上面一部分内容,输入‘E’后退出程序.";
c=getchar(); //#include

}
rs.close();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
重案六组四中李石的扮演者是谁
嗓子疼,打喷嚏是什么感冒,喝什么药效果好
措组词有哪些
VB.net中DataGridViewComboBoxColumn事件
成年人零基础想学彩铅画画需要多久能画的比较
3/5脳17/36+3/5脳19/36
德州富豪康博酒店-亚洲廊怎么去啊,有知道地
菱形的高在哪
张家口市第一建筑工程有限公司物资设备租赁分
关于中效胰岛素的用法叙述不正确的是A.一般与
一位同学打扫完教室后 将一把扫帚放在了门口
如何在网上揭发腐败分子而不会被查到发帖人?
人身保险一到四级什么意思
类似37wan这种页游运营平台,自己不做产品的
胎心仪 2m比3m探头辐射小吗
推荐资讯
图1和图2中,我国当时实行的地方行政管理制度
个人办美容养颜类的工作室需要些如工商局和营
双立人的刀怎么样?谁用过,来说说
分封制和郡县制是中国重要的地方管理制度。下
中国人民财产保险股份有限公司昭通市分公司人
说真的 能做到大老板的 肯定有过人之处 你不
pei(第一声)见
西洋参适合春季服用吗
结婚用什么颜色的衬衫
cpu pei initialization什么意思
请问我们乘CA1858客机到首郝北京转机去华盛顿
我喜欢男生依然是初中的那个,可是现在,我已
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?