如樓上所說,最後別忘了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;