1若fp为文件指针,且文件已正确打开,以下语句的输出为 。fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%d",i); A. 所指文件的记录长度。 B. 所指文件的长度,以字节为单位。 C. 所指文件的长度,以比特为单位。 D. 所指当前文件的位置,以字节为单位。 28.8 若文本文件file.txt中的内容为“ABCD”4个...
up[i][k]=0;if(nResult==SOCKET_ERROR)所以printf("%d",*p);caseIndex ;elseprintf("AnError!\n");
SEEK_END:文件末尾。 返回值: 成功时,返回0。 出错时,返回非0值。 示例使用: #include <stdio.h> int main() { FILE *fp = fopen("file.txt", "r"); if(fp == NULL) { printf("打开文件失败\n"); return -1; } // 将文件指针移动到文件开头 fseek(fp, 0, SEEK_SET); // 读取文件内容...
功能:把与fp有关的文件位置指针放到一个指定位置。 格式: int fseek(FILE *stream, long offset, int fromwhere); 范例一:fseek(fp, 0L, SEEK_END); 解释:文件指针定位到文件末尾,偏移0个字节 范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET); 解释:其作用是将位置指针移到离文件头50个字节处。
SEEK_END:表示文件结束。 SEEK_SET:表示文件的开始。 SEEK_CUR:表示文件指针的当前位置。 // C Program to demonstrate the use offseek()#include<stdio.h>intmain(){ FILE *fp; fp = fopen("test.txt","r");// Moving pointer to endfseek(fp,0, SEEK_END);// Printing position of pointerprintf...
若fp为文件指针,且文件已正确打开,i为long型变量,以下程序段的输出结果是 。 fseek(fp, 0, SEEK_END); i=ftell(fp); printf("i=%ld\n", i); A. –1 B. fp所指文件的长度,以字节为单位 C. D. 2 相关知识点: 试题来源: 解析 D.2 ...
fseek有三个参数,第1个是文件句柄,通过打开文件时得到;第2个就是移动的字节数,这个数可以是正的,就是向后(文件尾部)移动,也可以是负的,即向前(文件头部)移动;第3个参数指明从哪里移动,如果写SEEK_SET就是从文件头部移动多少字节,如果 ...
SEEK_SET: 文件开头 SEEK_CUR: 当前位置 SEEK_END: 文件结尾 其中SEEK_SET,SEEK_CUR和SEEK_END依次为0,1和2. 简言之: fseek(fp,100L,0);把文件内部指针移动到离文件开头100字节处; fseek(fp,100L,1);把文件内部指针移动到离文件当前位置100字节处; ...
SEEK_SET - 设定位置等于 offset 字节。 SEEK_CUR - 设定位置为当前位置加上 offset。 SEEK_END - 设定位置为文件尾加上 offset。返回值 成功则返回 0;否则返回 -1。注意移动到 EOF 之后的位置不算错误。 范例 示例#1 fseek() 例子 <?php$fp = fopen('somefile.txt', 'r');// read some data$data...
下面是调用fseek()函数的一些示例,fp是一个文件指针: fseek(fp,0L,SEEK_SET);//定位至文件开始处fseek(fp,10L,SEEK_SET);//定位至文件中的第10个字节fseek(fp,2L,SEEK_CUR);//从文件当前位置前移2个字节fseek(fp,0L,SEEK_END);//定位至文件结尾fseek(fp,-10,SEEK_END);//从文件结尾处回退10个字...