fgetpos和ftell的区别

zk278518173 2010-08-26 08:47:46
谁能告诉我这两个的区别啊??
fpos_t定义的时候也是long 型啊;
typedef long fpos_t;
ftell 返回的也是long型有啥区别么?
书上说fgetpos的范围大??
...全文
490 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
canshui 2010-08-26
  • 打赏
  • 举报
回复
windows下时,为,typedef long fpos_t; 我用的vc,目前感觉他俩没什么大差别!

而在linux平台下
typedef _G_fpos_t fpos_t ;

typedef struct
{
__off_t __pos;
__mbstate_t __state;

}_G_fpos_t;
也就是说,fpos_t并非长整形,而是如上定义的结构体类型!

这应该算个差别吧……

70,038

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧