C语言 一段程序有问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 14:21:18
我自己编了一段程序,可是运行时出了3个错误“Declaration syntax error”,“Declaration missing ;”,“Compound statement missing}”,可是我整篇文章都看了,声明中没有少“;”,也没有少“}”啊,请高手帮忙
以下是错误提示行:
.....
void input();
char *changeaddress();
……

void input()
{ FILE *fp;/*此处提示错误Declaration syntax error*/
char choiceinput='y';
if((fp=fopen("employee.txt","w"))==NULL)
return;
while(choiceinput=='y'||choiceinput=='Y')
{ …..
}
......

char *changeaddress()
{ char newaddress[50];
printf("Please input new address:");
scanf("%s",newaddress);
return(newaddress);
}/*在文章最末尾提示声明缺少;,缺}*/

*****************************************************88

Declaration syntax error
声明语法错误

Compound statement missing{
分程序漏掉"{"

你检查一下有没有漏掉什么

那个缺 ;不见的就在那一行

********************************************************

有可能是漏掉{ 或 } 标点符号 ; 变量上下是不是写的一致