Hallo, ich steige gerade in die Programmierung eines PIC18 mit dem XC8-Compiler ein. Ich möchte eine Stringvariable mit 10 byte definieren;
1 | |
2 | const unsigned int size=10; |
3 | char text[size]; |
Leider scheint der Compiler das nicht zu mögen: main.c:20: error: element count must be constant expression Wieso das? ich habe doch size explizit als konstant definiert. Muss ich doch wieder mit #define arbeiten? Mit dem Microsoft Compiler wird obiger Ausdruck problemlos akzeptiert. Gruß Mike