社区
C语言
帖子详情
fgetpos和ftell的区别
zk278518173
2010-08-26 08:47:46
谁能告诉我这两个的区别啊??
fpos_t定义的时候也是long 型啊;
typedef long fpos_t;
ftell 返回的也是long型有啥区别么?
书上说fgetpos的范围大??
...全文
491
1
打赏
收藏
fgetpos和ftell的区别
谁能告诉我这两个的区别啊?? fpos_t定义的时候也是long 型啊; typedef long fpos_t; ftell 返回的也是long型有啥区别么? 书上说fgetpos的范围大??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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并非长整形,而是如上定义的结构体类型!
这应该算个差别吧……
fseek()/
ftell
()/rewind()/lseek()/fstat()
fseek(移动文件流的读写位置)
相关函数 rewind,
ftell
,fget
pos
,fset
pos
,lseek
表头文件 #include
定义函数 int fseek(FILE * stream,long offset,int whence);
函数说明 fseek()用来移动文件流的读写位置。参数stream为已打开的文件指针,参数offset为根据参数whence来移动读写位置的位移数。
参数 w
c语言随机文件一二进制,C语言文件随机访问fseek()和
ftell
()函数
文件随机访问是指在某个文件内直接读写任何给定位置数据的能力。通过获取与设定文件位置指示符可以实现这一功能,文件位置指示符指定了文件中的当前访问位置,该文件与一个给定的流关联。获取当前文件位置下面的函数返回当前文件的访问位置。当需要标记文件中的位置,以便以后返回到该位置时,可以使用下面的函数。long
ftell
(FILE*fp);
ftell
()返回 fp 流的文件位置。对一个二进制流来说,它与该位...
一起talk C栗子吧(第一百九十一回:C语言实例--文件定位四 )
各位看官们,大家好,上一回中咱们说的是文件定位的例子,这一回咱们继续说该例子。闲话休提,言归正转。让我们一起talk C栗子吧!
文件的操作(随机输入输出)
文件 声明: 1、二进制文件以字节来存储的(整型为4字节) 2、 文本文件以字符来存储的(一个字节) 函数 //查找文件指针指所指某一位置的值 int fseek( FILE *stream, long offset, int origin ) origin: SEEK_SET 从文件的开始处开始搜索 0 SEEK_CUR 从当前位置开始搜索 ...
【C语言】我的23个C语言check list
今天整理桌子发现了几张纸,上面都是自己在学
C语言
70,040
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章