SEEK_CUR :当前位置
SEEK_END :文件末尾
fseek(a,(b-1)*sizeof(struct student),SEEK_SET)
这是函数定义
函数名: rewind功 能: 将文件内部的位置指针重新指向一个流(数据流/文件)的开头
http://baike.baidu.com/view/1081229.htm
不知道你是要修改指针本身呢,还是要修改指针指向的内容。其实文件指针也只是普通的结构指针而已啊~如果要修改指针本身,一般是pF = freopen(char *path, char *mode, FILE*stream)
重新打开指定的文件流,就是关掉原来的指针,重新指定一个新指针。
如果要修改指针指向的内容那就更简单了。直接pF.XXXX = XXX 就OK了。
FILE结构体的成员.
typedef struct {
short level/* fill/empty level of buffer */
unsigned flags/* File status flags */
char fd/* File descriptor */
unsigned char hold/* Ungetc char if no buffer */
short bsize/* Buffer size */
unsigned char *buffer/* Data transfer buffer */
unsigned char *curp/* Current active pointer */
unsigned istemp/* Temporary file indicator */
short token/* Used for validity checking */
} FILE/* This is the FILE object */
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)