下面是源代码:
#include
int main (void)
{
int guess = 1;
printf ("Pick an integer from 1 to 100. I will try to guess ");
printf ("it.\nRespond with a y if my guess is right and with");
printf ("\nan n if it is wrong.\n");
printf ("Uh...is your number %d?\n", guess);
while ((getchar() != 'y')
printf ("Well, then, is it %d?\n", ++guess);
printf ("I knew I could do it!\n");
return 0;
}
编译时输入如下命令---->gcc -o 8.4.out 8.4.c
结果有如下出错提示:
8.4.c: In function `main':
8.4.c:11: error: syntax error before "printf"


秦合六一 于 2010-08-13 11:02:29发表:
LZ明明写的就是
#include
宣_仲达 于 2009-08-10 11:28:04发表:
赫赫~~真不好意思,这么低级的错误~~~~
bjxksy 于 2009-08-10 11:09:06发表:
学习下
l460618498 于 2009-08-10 09:55:36发表:
这是笔误,呵呵
wangyu 于 2009-08-10 09:39:39发表:
呵呵,跟大伙玩捉迷藏啊
微宝贝 于 2009-08-10 08:06:31发表:
我也看见这了。
jeong 于 2009-08-10 00:35:46发表:
while ((getchar() != 'y')
改为
while (getchar() != 'y')
多了一个( !
tianyuan008 于 2009-08-10 00:34:34发表:
#include
错了
应该改为
#include
tianyuan008 于 2009-08-10 00:32:45发表:
[i=s] 本帖最后由 tianyuan008 于 2009-8-10 00:36 编辑 [/i]
第 10 行少了个 括号