Ik heb de volgende code
Als ik de printf als comment laat staan dan geeft de compiler een parse error before elke int declaratie. Zet ik de printf in de code erbij, dan gaat het wel goed
Mag je een case niet beginnen met een int declaratie/initialisatie?
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| void veranderIets (int i){ switch (i){ case 1: /*UNCOMMENT deze printf en het werkt wel*/ /*printf("hallo\n");*/ int k1; k1 = 9; break; case 2: /*UNCOMMENT deze printf en het werkt wel*/ /*printf("hallo\n");*/ int k2; k2 = 3; break; default: /*UNCOMMENT deze printf en het werkt wel*/ /*printf("hallo\n");*/ int k3; k3 = 2; } } |
Als ik de printf als comment laat staan dan geeft de compiler een parse error before elke int declaratie. Zet ik de printf in de code erbij, dan gaat het wel goed
Mag je een case niet beginnen met een int declaratie/initialisatie?
[ Voor 5% gewijzigd door mmedia op 29-03-2004 11:43 ]