Moin
Ich möchte ein Array anlegen in dem die Ziffern 0-9 und auch * und #
enthalten sind.
Das sieht bei mir so aus:
uint16_t adc_array2[]={ 1,2,3,4,5,6,7,8,9,*,0,# };
Beim kompilieren bekommen ich den folgenden Fehler:
main.c: In function ‘main’:
main.c:71: error: expected expression before ‘,’ token
main.c:71: error: stray ‘#’ in program
Er mag die Zeichen * und # nicht im Array haben, soweit klar.
Aber wie kann ich ein Array anlegen das 0-9 und *# enthält?
Gruß
Michael
Hallo,
unsigned char adc_array2[]={ 1,2,3,4,5,6,7,8,9,'*',0,'#' }; sollte
gehen,
allerdings was für Zahlen sollen den im Array stehen , ASCII Zeichen
oder wirklich Zahlen ?
Gruß
Was willst du mit dem Array tun? Dir ist schon bewusst, dass es einen
signifikanten Unterschied ausmacht, ob der Compiler eine Zahl als
Zahlenwert oder als Zeichen interpretiert?