在VC++6.0编译出现错误,源代码应该没有问题,请大家指导一下
源代码# include <stdio.h>
bool Isprime (int val)
{ int i;
for (i = 2; i<val; ++i)
{
if (val%i == 0)
break;
}
if (i == val)
return ture;
else
return false;
}
int main(void)
{int m;
scanf ("%d",&m);
if (Isprime (m))
printf("yes");
else
printf("no\n");
return 0;
}
编译后Compiling...
1.c
F:\Downloads\VC++6.0英文版\VC98\Bin\1.c(2) : error C2061: syntax error : identifier 'Isprime'
F:\Downloads\VC++6.0英文版\VC98\Bin\1.c(2) : error C2059: syntax error : ';'
F:\Downloads\VC++6.0英文版\VC98\Bin\1.c(2) : error C2059: syntax error : 'type'
F:\Downloads\VC++6.0英文版\VC98\Bin\1.c(18) : warning C4013: 'Isprime' undefined; assuming extern returning int
Error executing cl.exe.
1.obj - 3 error(s), 1 warning(s)
麻烦大家帮我看一下这3个错误是什么意思?另外error C2061具体是表示哪一行错误?也麻烦大家说一下。谢谢!