永发信息网

C语言分seek(fp,-13L,2);含义是?为什么?

答案:1  悬赏:40  手机版
解决时间 2021-01-07 04:46
  • 提问者网友:泪痣哥哥
  • 2021-01-07 01:26
C语言分seek(fp,-13L,2);含义是?为什么?
最佳答案
  • 五星知识达人网友:轻雾山林
  • 2021-01-07 02:46
#define SEEK_CUR 1
#define SEEK_END 2
#define SEEK_SET 0
int SEEK(
FILE *stream,
long offset,
int origin )
上面三个常量在:stdio.h中定义,就是SEEK里面的第三个参数origin
seek(fp,-13L,2)文件指针位置跳到文件fp的文件尾开始的第倒数13行开始。
应该后面就是读文件fp操作或写文件fp操作了。追问那2是什么意思?追答#define SEEK_CUR 1:当前位置
#define SEEK_END 2:文件尾
#define SEEK_SET 0:文件头
最好用这个三个常量,不要用0,1,2。这个软件开发的常识。增加文件可读性。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯