试题来源: 解析 fp所指文件的长度,以字节为单位 对话中,Betty最喜欢的水果是苹果,因为它们很甜。Peter喜欢香蕉,不喜欢葡萄,因为葡萄很酸。 答案: | 人物 | 喜欢的水果 | 不喜欢的水果 | 原因 | | --- | --- | --- | --- | | Betty | 苹果 | | 甜 | | Peter | 香蕉 | 葡萄 | 酸 |...
百度试题 结果1 题目若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是。 fseek(fp, 0, 2); i=ftell(fp); printf("i=%ld\n", i); 相关知识点: 试题来源: 解析 fp所指文件的长度,以字节为单位 反馈 收藏
范例一:fseek(fp, 0L, SEEK_END); 解释:文件指针定位到文件末尾,偏移0个字节 范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET); 解释:其作用是将位置指针移到离文件头50个字节处。 起始点 对应的数字 代表的文件位置 SEEK_SET 0 文件开头 SEEK_CUR 1 文件当前位置 SEEK_END 2 文件末尾 说明: ...
【答案】:B 指针函数fseek()的调用形式为:fseek(fp,offset,position);fseek函数参数说明:“fp”是指向该文件的文件型指针;“offset”为位移量,是指从起始点position到要确定的新位置的字节数。以起点为基准,向前移动字节数。“position”为起始点,指出以文件的什么位置为基准进行移动,position的...
fseek有三个参数,第1个是文件句柄,通过打开文件时得到;第2个就是移动的字节数,这个数可以是正的,就是向后(文件尾部)移动,也可以是负的,即向前(文件头部)移动;第3个参数指明从哪里移动,如果写SEEK_SET就是从文件头部移动多少字节,如果 fseek...
fseek(fp, 2, SEEK_SET); ch = fgetc(fp); printf("第3个字节为:c\n", ch); fclose(fp); return 0; } 输出结果: 第3个字节为:s 示例2:从文件末尾处倒数第3个字节开始读取 c #include <stdio.h> int main() { FILE *fp; char ch; fp = fopen("test.txt", "r"); if(fp == NULL...
SEEK_END: 文件结尾 其中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,offset,position); 以下是fseek()函数的参数说明,描述正确的是()。 A. fp:文件指针 B. offset:规定文件位置指针离开基准位置的偏移量,它的单位是字节 C. position:规定指针定位时的基准位置,有1、2、3共三个取值 D. position:规定指针定位时的基准位置,有0、1、2共三个取值 ...
C——ftell函数返回相对于文件开头的指针位置,所以用fseek(fp,-ftell(fp),1);就可以把文件指针移到文件开头位置,其中1表示从当前位置开始,-表示向前移。D——fseek(fp,0,2);中2表示从文件最后开始,0表示移动0个字符,所以移不到开头去。所以D是错误的,选D。fseek...
fp,2L,SEEK_CUR);//从文件当前位置前移2个字节fseek(fp,0L,SEEK_END);//定位至文件结尾fseek(fp...