删除文件中注释和空行
#include<fstream>
using namespace std;
int main(){
char c[2000];
ofstream fout("D:\\c++\\f6.txt",ios::out);
ifstream fin("D:\\c++\\f5.txt",ios::in);
while(fin.getline(c,2000)){
if(c[0]=='\0') continue;
else if(c[0]=='/') continue;
for(int i=0;c[i]!='\0';i++){
if(c[i]=='/') break;
else fout<<c[i];
}
fout<<endl;
}
fout.close();
fin.close();
return 0;
}
注意:1不能省略.txt
2文本中末尾有结束符eof。