Deklaration von Array
-
Hallo Leute,
hab ein Problem zur Deklaration von array! Und zwar hab ein 2dimensionalen Array in einer header Datei deklariert, aber der Compiler mekert und deklariert tausende Fehlern, z.bp dass 0 nicht legaler array wert! hier ein Teil zur Deklaration
/*
unsigned char Zeichensatz[128][5];
Zeichensatz[65][0]=0b01111110; //A
Zeichensatz[65][1]=0b10001000;
Zeichensatz[65][2]=0b10001000;
Zeichensatz[65][3]=0b10001000;
Zeichensatz[65][4]=0b01111110;
*/
sobald ich diese Deklaration innerhalb einer Funktion schreibe mekert er nicht mehr!
kann mir bitte jemand weiter helfen?????
-
diese 0b...-Schreibweise gibt es nicht in C. Du kannst es aber hexadezimal schreiben.
Zeichensatz[65][0]=0x7E;
...
-
wurde schon geklärt.. warum gibt es den beitrag zweimal?
http://www.c-plusplus.net/forum/viewtopic-var-t-is-134313-and-highlight-is-.html