作者DiamondDog (戴尔门德‧豆阁)
看板C_and_CPP
标题[问题] C语言switch
时间Mon Mar 30 23:49:19 2009
咳大家好,这次碰到照个课本的范例打却无法执行
已看了很久却找不出问题之所在
恳请各位高手们指点迷津,谢谢
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main(void)
{
char ch;
do {
printf("Enter a character, q for quit: ");
ch = getche();
printf("\n");
switch (ch) {
case 'a':
printf("Now is ");
case 'b':
printf("the time ");
case 'c':
printf("for all good men ");
break;
case 'd':
printf("The summer ");
case 'e':
printf("soldier ");
}
}
system("pause");
return 0;
}
编译器所显示的错误讯息为以下
In function 'main':
syntax error before "system"
--
█◣◆ ▉█◣
▉▉▉█▉██▉█▉█▉█▉▉▉█▉██
▉▉▉▇▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉█
▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉▉█
█◤▉█▉▉▉▉█▉▉▉█▉█◤█▉██
▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇█
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.248.36
1F:推 ianfang:你的do 那他的while呢... 03/30 23:53
2F:→ BSpowerx:如果真的是照课本打出来的,那还是把课本扔了吧 03/30 23:53
3F:→ ianfang:你编译器都没你错误讯息吗~试着看吧~ 03/30 23:55
4F:→ ianfang: 给 03/30 23:56
※ 编辑: DiamondDog 来自: 203.73.248.36 (03/31 00:00)
5F:→ DiamondDog:课本他没有while耶,我也觉得很奇怪 03/31 00:00
6F:推 softwind:... 这年头连课本都有黑心货 拿去退货吧 大哥... 03/31 00:05
7F:推 zptdaniel:哪一本课本啊.... 03/31 00:07