zgfp.net
当前位置:首页 >> C++怎么用FsEEk函数定位 >>

C++怎么用FsEEk函数定位

函数名: fseek 功 能: 是把文件指针指向文件的开头,需要包含头文件stdio.h 用 法: int fseek(FILE *stream, long offset, int fromwhere); 描 述: 函数设置文件指针stream的位置。如果执行成功,stream将指向以fromwhere为基准,偏移offset个字...

pfInOut.seekg(54,ios::beg); pfInOut为fstream类型;

你得讲清楚你的程序原来的目的是什么 文本文件很少用ftell,fseek的用法显然也有问题(第三个参数应该是宏SEEK_SET或者SEEK_CUR,而不是任何具体数值)

用seekg()函数去一行一行的读取文件中的内容,至到读到文件最后一行就可以读取最后一行的数据了!下面给你一个例子:for(m=0;m

fseek是C的API,只能作用于FILE*。在C++里,要把fseek那一行改成: in.seekg(10, ios_base::beg);

函数功能 seekp:设置输出文件流的文件流指针位置 seekg:设置输入文件流的文件流指针位置 函数原型: ostream& seekp( streampos pos ); ostream& seekp( streamoff off, ios::seek_dir dir ); istream& seekg( streampos pos ); istream& seek...

用fseek进行定位。

fseek(fp,0,SEEK_END); 这样就可以了 nFileSize = ftell(fp); fseek(fp,0,SEEK_SET); 这样又移回来了

用seekg()函数即可,如: ifstream inputStream("file.txt"); // 使用部分 inputStream.seekg(0);//回到文件头

用追加的方式打开文件,把文件指针知道指定位置,就可以实现向TXT文件指定位置添加内容。 例程: void CGoToFileDlg::OnPaint(){ if (IsIconic()) { CPaintDC dc(this); SendMessage(WM_ICONERASEBKGND, (WPARAM) dc.GetSafeHdc(), 0); int cxIc...

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com