fseek.c
来自「这是一个同样来自贝尔实验室的和UNIX有着渊源的操作系统, 其简洁的设计和实现易」· C语言 代码 · 共 24 行
C
24 行
/* * pANS stdio -- fseek */#include "iolib.h"int fseek(FILE *f, long offs, int type){ switch(f->state){ case ERR: case CLOSED: return -1; case WR: fflush(f); break; case RD: if(type==1 && f->buf!=f->unbuf) offs-=f->wp-f->rp; break; } if(f->flags&STRING || seek(f->fd, offs, type)==-1) return -1; if(f->state==RD) f->rp=f->wp=f->buf; if(f->state!=OPEN) f->state=RDWR; return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?