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?
Eine eigene Frage?
Dieser Thread ist über 18 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.