您的位置:首页 > 其它

第十六周项目一 d阅读程序(2)

2016-06-10 19:02 197 查看
/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:舒文超
* 完成日期:2016年6月10日
* 版本号:vc++6.0
* 问题描述:阅读下面的程序,指出其功能,体会seekg()、
tellg()等函数的功能及其用法
*/
#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;
}

运行结果:(这是文件中写入的)



解释:seekp()与tellp是差不多的。当用于读取一个文件,并要知道内置指针的当前位置时,应该使用tellg();

        当用于写入一个文件,并要知道内置指针的当前位置时,应该使用tellp()。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: