能力值:
( LV9,RANK:380 )
|
-
-
2 楼
int readDat(void)
{
FILE *fp;
int i=0;
char *p;
if((fp=fopen("out13.dat","r"))==NULL) return 1;
/*貌似循环使用链表一行一行把文件读出*/
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');/*定义一个\n结束符到指针*/
if(p) *=0; /*是否遇到\n*/
i++;/*遇到\n的话说明上一行已经枚举完毕,继续下一行枚举*/
}
maxline=i;
fclose(fp);
return 0;
} ASCII码是以\n为结束符的,if(p) *=0的意思是判断是否已经遇到了,遇到了说明这一行已经枚举完毕了,然后继续下一行
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
多谢指点,!
|
|
|