2013-03-05 11 views
10

To wydaje się najprostszym kodu, ale nie wiem, dlaczego nie zostanie skompilowany:C: error: expected ')' before ';' Token

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

kiedy wykomentuj linię kompiluje grzywny

+2

Gdzie/Jak zdefiniowano "LOOP_LIMIT"? – md5

+1

co to jest _LOOP_LIMIT? – Wrikken

+0

Postępowanie zgodnie z wytycznymi pomoże każdemu odpowiedzieć na pytanie: http://sscce.org/ –

Odpowiedz

35

Twój kod ma coś takiego:

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

Tak. To było to. Dzięki. – ahota