[求助]请教一个编译错误的原因
void main(){
FILE *fp;
char ip[80];
if(fp=fopen("ip.txt","r"))
{
fgets(ip,sizeof(ip),fp);
fclose(fp);
}
printf("%s\n",ip);
}
这个程序有4个错误3个警告.能告诉我错的原因吗?
2007-09-14 14:19
这是因为没有定义FILE,它是一个结构体,在stdio.h中定义了.
只要在程序的开头加上:#include"stdio.h"就可以了.

2007-09-14 14:24

2007-09-14 14:26
2007-09-14 14:34