up[i][k]=0;if(nResult==SOCKET_ERROR)所以printf("%d",*p);caseIndex ;elseprintf("AnError!\n");
1若fp为文件指针,且文件已正确打开,以下语句的输出为 。fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%d",i); A. 所指文件的记录长度。 B. 所指文件的长度,以字节为单位。 C. 所指文件的长度,以比特为单位。 D. 所指当前文件的位置,以字节为单位。 28.8 若文本文件file.txt中的内容为“ABCD”4个...
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); // 读取文件内容...
fseek有三个参数,第1个是文件句柄,通过打开文件时得到;第2个就是移动的字节数,这个数可以是正的,就是向后(文件尾部)移动,也可以是负的,即向前(文件头部)移动;第3个参数指明从哪里移动,如果写SEEK_SET就是从文件头部移动多少字节,如果 ...
若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 ...
FILE *fp; int flen; char *p; /* 以只读方式打开文件 */ if((fp = fopen ("1.txt","r"))==NULL) { printf("\nfile open error\n"); exit(0); } fseek(fp,0L,SEEK_END); /* 定位到文件末尾 */ flen=ftell(fp); /* 得到文件大小 */ ...
范例一:fseek(fp, 0L, SEEK_END); 解释:文件指针定位到文件末尾,偏移0个字节 范例二: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET); 解释:其作用是将位置指针移到离文件头50个字节处。 说明: offset:偏移量 fromwhere:起始位置 其中,“位移量”是long型数据,它表示位置指针相对于“起始点”移动的字节数...
数返回当前文件位置指针的具体位置,从而确定文件长度,请填空 #include oid main fp; long f1 o=fopen ( "test. dat", "rb") seek fl=ftell (fp) ; fclose (fp) printf ("dln", f1); 答案】(fp,0, SEEK END)相关知识点: 试题来源: 解析 ...
go to end of file */ last = ftell(fp); for (count = 1L; count <= last; count++) { fseek(fp, -count, SEEK_END); /* go backward */ ch = getc(fp); if (ch != CNTL_Z && ch != '\r') /* MS-DOS files */ putchar(ch); } putchar('\n'); fclose(fp); return 0;...
下列语句中,不能将fp指向的文件的内部指针指向文件尾的是( ) A.fseek(fp,20L,1); B.fseek(fp,0L,SEEK END);C.fp=fopen("a.txt","ab"); D.fp=fopen("a.txt","ab+"); 答案 A[解析] 本题主要考查的知识点为fopen和fseek函数。[要点透析] A项表示的是从当前位置后移20个字节的位置,...