#include<iostream>
#include <fstream>
#include<string>
using namespace std;
int main()
{
string line;
string word;
int count=0;
ifstream in("c:\\street.txt");
ofstream out("c:\\rstreet.txt");
if(!in)
{
cout<<"open error"<<endl;
return 0;
}
if(!out)
{
cout<<"open error"<<endl;
return 0;
}
while(getline(in,line))//利用getline读取一行
{
for(int i=0;i<line.length();i+=2)
{
word=line.substr(i,2);
if(word!="、")
{
count++;
out<<word;
if (count%10==0) //有10个数的时候就换行,否则就加上,分割,这样就能够做成统一格式,方便转成
out<<"\n";
else
out<<",";
}
}
}
in.close();
out.close();
cout<<"finish"<<endl;
system("pause");
return 0;
}
利用getline fstream进行读写操作非常方便,转成统一格式之后,可以存储进excel中,可以进一步操作
c++操作txt
最新推荐文章于 2022-12-13 23:36:15 发布