做题的时候发现调用fseek函数,文件指针始终不动。然后又写了一个很小的程序来测试,发现fseek函数会返回相应的值,但是文件指针fp始终不动。求解答。
#include <stdlib.h> #include <stdio.h> int main(void) { FILE *fp = fopen("a","r+"); int n; n=fseek(fp,-sizeof(char),2); return 0; }
收起
指针本身不会动,用fread去读东西会读到不同的内容。
报告相同问题?