Gast
#1952949
Hallo, ich habe da ein Problem mit einer switch-Anweisung in einem C-Programm. Ich dachte man könnte einfach #define's benutzen. Was bei mir aber scheinbar nicht funktioniert.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
Das geht nicht. Wenn ich statt der define's einfach 0 und 1 benutze geht es ohne Fehler. ../12345.c:13: error: expected ':' or '...' before ';' token ../12345.c:13: error: expected expression before ':' token ../12345.c:17: error: expected ':' or '...' before ';' token ../12345.c:17: error: expected expression before ':' token Wieso kommen diese Fehler? In der 12345.c steht nicht mehr drin. Das oben ist das komplette Programm.