c语言错误 expected identifier or '(' before 'else‘
发布网友
发布时间:2024-10-14 01:29
我来回答
共3个回答
热心网友
时间:2024-10-14 05:59
括号不匹配,,,,在检查下括号
修改后为:
if(pid<0)
printf("fork error");
else if(pid == 0){ //这里少了一个 “{”吧
printf("new program.\n");
excel("/root/fork.out","fork.out",0);
exit(0);
}
else
{
int e=waitpid(pid,&result,0);
printf("Child process PID:%d.\n",e);
exit(0);
}
热心网友
时间:2024-10-14 06:05
if(pid<0)
printf("fork error");
else if(pid == 0){ //这里少了一个 “{”吧
printf("new program.\n");
excel("/root/fork.out","fork.out",0);
exit(0);
}
else
{
int e=waitpid(pid,&result,0);
printf("Child process PID:%d.\n",e);
exit(0);
}
热心网友
时间:2024-10-14 06:00
else if(pid==0)的后面加一个{左大括号
括号要成对出现的。。