A-A+
下面的程序能求a: ab.c文件中最长行和它的位置。 include<stdio.h> ma
问题详情
下面的程序能求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)