如楼上所说,最后别忘了outfile.seekp( 0, ios::end ); 这样把写指针定位在文件的末尾,因为默认打开文件时候的写指针是指向文件头部的。 就是: ofstream outfile("F:\name.txt", ios::app ); if ( !outfile ) { cerr << "open error" << endl; return 0; } outfile.seekp( 0, ios::end ); // 这句把写指针定位到文件末尾 outfile<<"dfhjfgjghkjh"<<endl;
如楼上所说,最后别忘了outfile.seekp( 0, ios::end ); 这样把写指针定位在文件的末尾,因为默认打开文件时候的写指针是指向文件头部的。 就是: ofstream outfile("F:\name.txt", ios::app ); if ( !outfile ) { cerr << "open error" << endl; return 0; } outfile.seekp( 0, ios::end ); // 这句把写指针定位到文件末尾 outfile<<"dfhjfgjghkjh"<<endl;