我有当前执行以下操作的代码:
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);