Ответ 1
В вашем коде есть что-то вроде этого:
#define LOOP_LIMIT 10;
^
Remove this semicolon.
Это похоже на простейший код, но я не знаю, почему он не будет компилироваться:
switch(choice) {
case 0:
printf("%d", LOOP_LIMIT); /* this line gives the error */
break;
case 1:
когда я комментирую строку, которую он компилирует отлично
В вашем коде есть что-то вроде этого:
#define LOOP_LIMIT 10;
^
Remove this semicolon.