A-A+

下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> ma

2022-08-12 19:01:03 问答库 阅读 197 次

问题详情

下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> main () { int lin,i,j=0,k=0; char c; FILE * fp; fp=(【 】 ("a:ab.c","r"); rewind (fp); while (fgetc (fp)! =EOF) i=1; 【 】 { i + + ; j + + ; if (i>=k) {k=i;【 】 ;} } printf("n%dt%dn",k,lin); 【 】 ; }


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:fopenwhile (fgetc (fp)!="\n")lin=jclose (fp)
fopenwhile(fgetc(fp)!="\n")lin=jclose(fp)

考点:位置,文件