2013-03-05 7 views
10

これは、最も簡単なコードのように思えるが、それはコンパイルされませんなぜ私にはわからない:C:エラー:予期した ')' before ';'トークン

switch(choice) { 
     case 0: 
      printf("%d", LOOP_LIMIT); /* this line gives the error */ 
      break; 
     case 1: 

私は行をコメントアウトするとき、それはあなたのコードはこのような何かを持っている細かい

+2

どのように 'LOOP_LIMIT'が定義されていますか? – md5

+1

what _is_ LOOP_LIMIT? – Wrikken

+0

ここのガイドラインに従うと、誰でもあなたの質問に答えるのに役立ちます:http://sscce.org/ –

答えて

35

をコンパイルします。

#define LOOP_LIMIT 10; 
        ^
        Remove this semicolon. 
+0

それはそれだった。ありがとう。 – ahota

関連する問題