fseek(fp,0,SEEK_SET)的作用是将文件指针fp重新定位到文件的开头。这通常用于在对文件进行了一些读写操作后,需要把读写标记回卷到文件头的情况。 返回值 如果函数调用成功,fseek会返回0。如果失败(例如,由于offset的值超出了文件的范围),它会返回一个非零值。 示例 假设你已经打开一个名为example.txt的文件,并...
函数fseek(fp,0L,SEEK_SET)的作用是,将文件指针fp移到相对于文件开始处(SEEK_SET)位移为0L的地方,也就是文件的开头。选项A的feof(fp)是判断是否读到了文件尾,作用与函数fseek不符。选项B的ftell(fp)是告知文件指针的当前位置,作用与函数fseek也不符。选项C的fgetc(fp)是从文件指针fp中读入一个字符,作用...
fseek函数用于改变文件的位置指针。本题中“fseek(fp,0L,SEEK_SET)”的作用是将位置指针移到文件头。feof的作用是判断文件是否结束,已指到文件的末尾,则返回值为非零,否则为零。ftell的作用是得到流式文件中的当前位置,用相对于文件开头的位移量来表示。fgets的作用是指定文件读入一个字符串。 反馈...
11 if(fp == NULL) { 12 perror("a.txt:"); 13 exit(EXIT_FAILURE); 14 } 15 fseek(fp, 0, SEEK_SET); 16 fwrite(msg, 1, strlen(msg) + 1, fp); 17 fseek(fp, 0, SEEK_SET); 18 fread(buf, 1, strlen(msg) + 1, fp); 19 printf("%s\n", buf); 20 return 0; 21 } 首先...
fseek(FILE *STREAM, LONG OFSET, INT ORIGIN); 文件指针/文件流 偏移量 起始位置 FILE* fp; 1.将文件指针从文件开头向右移动 n 个字节,fseek(fp, n, SEEK_SET) 所以,只是将文件指针移动到文件开头,可以这样做:fseek(fp, 0, SEEK_SET) 2.将文件指针从当前位置向左/右移动 n 个字节, fseek(fp, -...
解析:fseek(fp,0L,SEEK_SET)的作用是使位置指针移到文件头。feof(fp)用来判断文件是否结束。ftell(fp)的作用是得到流式文件中的当前位置。 fgetc(fp)的作用是从文件fp读入一个字符。 rewind(fp)的作用是使位置指针返回文件头。填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。注意:以命令关键...
以下与函数fseek(fp,0L,SEEK_SET)有相同作用的是 A. feof(fp) B. ftell(fp) C. fgetc(fp) D. rewind(fp)
fgetc(fp) D. rewind(fp) 相关知识点: 试题来源: 解析 D 正确答案:D解析:本题主要考查文件系IO函数的使用,fseek函数用于设置文件指针的位置,feof函数用于判断是否已经到了文件结束,ftell函数返回文件指针的当前位置,fgetc从文件读取一个字符,rewind函数将文件指针重新指向文件开始。题目当中fseek(fp,OL,SEEK_SET)...
其中SEEK_SET,SEEK_CUR和SEEK_END和依次为0,1和2. 简言之: fseek(fp,100L,0);把fp指针移动到离文件开头100字节处; fseek(fp,100L,1);把fp指针移动到离文件当前位置100字节处; fseek(fp,100L,2);把fp指针退回到离文件结尾100字节处。 使用实例: ...
fseek(fp, 0L, SEEK_END); 范例一:fseek(fp, 0L, SEEK_END); 解释:文件指针定位到文件末尾,偏移0个字节 范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET); 解释:其作用是将位置指针移到离文件头50个字节处。 1. 2. 3. 4. 5.