有以下程序(提示,程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节): #include <stdio.h> main() FILE *fp; int i, a[4]=l,2,3,4,b; fp=fopen("data.dat","wb"); for(i=0;i<4;i )fwrite(&a[i],sizeof(int),1,fp); fclose...
fseek(fp,-2L*sizeof(int),SEEK_END); fread(&b,sizeof(int),1,fp); /*从文件中读取sizeof(int)字节的数据到变量b中*/ fclose(fp); printf("%d\n",b); } 执行后的输出结果是 A. 2 B. 1 C. 4 D. 3 E. or循环使得数组中的值依次写入文件中,fseek(fp,-2L*sizeof(int),SEEK_END), ...
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END);语句的作用是使位置指针从文件尾向前移 2*sizeof(int)字节) #include <stdio.h> main( ) { FILE *fp; int i,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i A.2B.1C.4D.3...
函数调用语句:fseek(fp,-20L,SEEK_END);的含义是 A. 将文件位置指针移到距离文件头20个字节处 B. 将文件位置指针从当前位置向后移动20个字节处 C. 将文件位置指针从文件末尾处向后退20个字节处 D. 将文件位置指针移到离当前位置20个字节处 相关知识点: ...
函数调用语句:fseek(fp,-20L,SEEK_END);的含义是() A)将文件位置指针移到距离文件头20个字节处 B)将文件位置指针从当前位置向后移动20个字节 C)将文件位置指针从文件末尾处向后退20个字节 D)将文件位置指针移到离当前位置20个字节处 相关知识点: ...
fseek函数用来定位,是指向fp文件的位置指针放在指定的位置上。fseek(fp,offset,omg)的功能是将指针指到以omg为初始位置且偏移量为offset个字节的地方。其中,offset是一个长整数,表示指针移动的字节数。为负时,表示向文件头的方向移动;为正时,向文件尾的方向移动;为0时不移动。Omg用来指定指针的初始位置。本题中...
fseek(fp, 2L, SEEK_CUR);//从文件当前位置前移2个字节 fseek(fp, 0L, SEEK_END);//定位至文件结尾 fseep(fp, -10L, SEEK_END);//从文件结尾处回退10个字节 参数3: 根据ANSI标准,模式常量定义在stdio.h头文件中 SEEK_SET: 文件开始处
有以下程序(提示:程序中fseek(fp,-2L*sizeof(int),SEEK_END) ;语句的作用是使位置指针从文件末尾向前移2*sizeof(int)字节) #include <stdio.h> main() { FILE*fpint i,a[4]={1,2,3,4},b; fp=fopen('data.dat','wb'); for(i=0i<4i++)fwrite(&a[i],sizeof(int),1,fp); fclose(fp...
1若fp为文件指针,且文件已正确打开,以下语句的输出为 。fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%d",i); A. 所指文件的记录长度。 B. 所指文件的长度,以字节为单位。 C. 所指文件的长度,以比特为单位。 D. 所指当前文件的位置,以字节为单位。 28.8 若文本文件file.txt中的内容为“ABCD”4个...
有以下程序(提示程序中fseek(fp,-2L*sizeof(int),SEEK_EN D.;语句的作用是使位置指针从文件尾向前移2*sizeof(int)字节) #include main() {FILE*fp;inti,a[4]={1,2,3,4},b; fp=fopen("data.dat","wb"); for(i=0;i<4;i++)fwrite(&a[i],sizeof(int),1,fp); ...