/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:刘涛
* 完成日期:2016年6月11日
* 版本号:vc++6.0
* 问题描述:阅读程序
*/
#include <fstream>
using namespace std;
int main ()
{
long pos;
ofstream outfile;
outfile.open ("test.txt");
outfile.write ("This is an apple",16);
pos=outfile.tellp();
outfile.seekp (pos-7);
outfile.write (" sam",4);
outfile.close();
return 0;
}
运行结果:
定义一个输出流文件,然后用open函数打开,write函数把一个内存中的一块内容写到一个文件输出流中,长度参数指出写的字节数。pos返回当前指针的位置,然后往前移动7位,app就被sam代替。