下面的程序能求a: ab.c文件中最长行和它的位置。   # include<stdio.h>   main ()   { int lin,i,j=0,k=0;    char c;    FILE * fp;    fp=(【 】 ("a:ab.c",

admin2009-04-15  13

问题 下面的程序能求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%d\t%d\n",k,lin);
  【  】 ;
  }

选项

答案fopen while (fgetc (fp)!=’\n’) lin=j close (fp)

解析
转载请注明原文地址:https://kaotiyun.com/show/xzWp777K
0

最新回复(0)