程序如下:
#include #include #include void main(){ fstream f; f.open("a.txt",ios::in); if(!f){ cout<<"不能打开"; return; } fstream f2; f2.open("b.txt",ios::out|ios::trunc); if(!f2) { cout<<"不能创建 \n"; f.close(); return; } char ch; while(!f.eof() ;; !f.fail() ) { f.read(;ch,1); cout< ch=char(int(ch)); f2.write(;ch,1); } f.close(); f2.close();}
假如啊a.txt文件里的数据是12568 写到b.txt文件里的数据变为125688 问题出在循环的结束条件 请问如何修改