我有一段代码,目前它执行以下操作:
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);