現在、次のようなことを行うコードがあります。
ofstream fout;
fout.open("file.txt");
fout<<"blah blah "<<100<<","<<3.14;
//get ofstream length here
fout<<"write more stuff"<<endl;
上記で指定した段階で書かれたその行の長さを調べる便利な方法はありますか? (実際には、int 100 と float 3.14 は定数ではなく、変更される可能性があります)。私がやりたいことをする良い方法はありますか?
編集:長さによって、fseekを使用して使用できるものを意味します。
fseek(pFile, -linelength, SEEK_END);