帮哥们做的一个整理文档的小工具(C++ string的标准函数还是很给力的,代码在最下)
其实把程序用到生活中,真的能节约不少时间!程序的力量是无穷滴!
哥们的毕业设计是要做法律文书匹配之类的东东,有一步是要抽取所有的法律法规名称,而刚好我们要处理的文件中,法规的名称之前都有个‘.‘,所以用下面的代码处理很方便。
以下分别是处理前后的文件格式:
只有十几行的代码
1 #include<iostream> 2 #include<fstream> 3 #include<string> 4 using namespace std; 5 int main(){ 6 fstream f("1.txt",ios::in|ios::out); 7 fstream ff("3.txt",ios::out); 8 string s; 9 while((!f.eof())){ 10 f>>s; 11 char d = '.'; 12 int dian = s.find(d); 13 if(dian != string::npos) 14 { 15 ff<<s.substr(dian+1)<<endl; 16 } 17 } 18 return 0; 19 }