代码如下,怎么在读完一行后写在另一个文件是也能自动加上回车
现在的输出
期望的输出
#include<iostream>
#include<fstream>
//#include<string>
using namespace std;
int main()
{
ofstream out("t.txt");
ifstream in("test1.txt");
if(!in){
cout<<"不能打开输入的文件"<<endl;
return 0;
}
int flag=0;
char a;
in>>a;
while(a!=EOF){
if(a>='0'&&a<='9'){
out<<a;
flag=1;
}
else if(a=='.'){
out<<a;
flag=0;
}
else if(!(a>='0'&&a<='9')&&flag==1){
out<<" ";
flag=0;
}
else if(a=='\n'){
out<<'\n';
flag=0;
}
else if(a=='$')
break;
in>>a;
}
return 0;
}