如何用C++在文件中输入数据,并返回文件中当前指针指向的位置地址指针。

 我来答
L_o_o_n_i_e
2011-03-17 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5186万
展开全部
文件当前指针位置 用 fgetpos 得到。
int fgetpos ( FILE * stream, fpos_t * position );
例如:
fpos_t pos;
fgetpos (pFile,&pos); // 得到
// 。。。
fsetpos (pFile,&pos); // 从新设回指针位置
C++ 用:
streampos tellg ( ); 得到当前文件指针位置
int pos;
pos = pFile.tellg();
追问
为什么会出现这个错误呀?left of '.tellg' must have class/struct/union type
pFile.tellg();括号中应该有参数吧?
第一种方法怎么能输出得到的指针的值呀?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式