PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C18 Compiler array syntax error



Torrentula
23.06.2012, 20:26
Hallo RNler!

Die letzte Bestellung ist gerade angekommen und ich bin bei ein paar einfachen Übungen (LEDs blinken lassen, einfaches IO eben). Nun habe ich ein Problem mit den Arrays beim Microchip C18 Compiler.

Wenn ich ein Array folgendermaßen deklariere bekomme ich einen Syntax error und mir ist nicht klar wieso. Übersehe ich irgendeinen simplen Fehler?


unsigned char LED_array[4] = {0x01, 0x02, 0x04, 0x08};


2. Frage: Wie kann ich denn Compiler dazu bringen, dass ich eine Variable gleich bei der Deklaration initialisieren kann? Also etwa so:


unsigned char i = 20;

sero_77
26.06.2012, 20:05
Also ich habe Deine erste Deklaration/Initialisierung ausprobiert und bei mir zeigt der Compiler keinen Fehler.
Normaler Weise sollte es auch so funktionieren.

Was zeigt der Compiler denn für einen Fehler ?

Viele Grüße
Stefan