#include
#include
using namespace std;
const int buffersize=133;
int main(){
ifstream in;
ofstream out;
char buff[buffersize];
in.open("infile.dat");
out.open("outfile.dat");
while(in.getline(buff,buffersize))
out<<buff<<"/n/n";
return 0;
}
以上是代码,这个程序的运行的说明是:将文件infile.dat的内容拷贝到文件outfile.dat中,并在每一行插入一个新行。可为什么运行之后文件下只产生一个“outfile.dat”文件,而且里面没有任何内容。如果改成
char buff[buffersize]={"生者,生者,路化冰河"};
其文件下仍然什么都没有。跪求大手指点下这个程序的运行机制。