开发者

How to append to a file with fstream fstream::app flag seems not to work

开发者 https://www.devze.com 2023-02-04 21:23 出处:网络
i simply want to write (append) to a logfile. I looked it up here: http://www.cplusplus.com/reference/iostream/fstream/open/

i simply want to write (append) to a logfile. I looked it up here:

http://www.cplusplus.com/reference/iostream/fstream/open/

so this is what i did

#include <fstream>

fstream outfile;

//outfile.open("/tmp/debug开发者_C百科.txt" );  // works, simply for writing
outfile.open("/tmp/debug.txt", fstream::app );  // does nothing

outfile << "START" << endl;

outfile.close();


fstream::app|fstream::out instead of fstream::app. app doesn't make sense without specifying out (one could think it should have implied out, but it doesn't).

0

精彩评论

暂无评论...
验证码 换一张
取 消