作者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