Es heisst strlen, max. Zeichenzahl hier 5, Leerzeichen im
VWert1 ist hier die auszugebende Variable.Code:char fuellzeichen[5][6]PROGMEM ={"0"," "," "," "," "};/* Texte für die LCD-Ausgabe im Flash*/ if (strlen(VWert1) ==4){ lcd_puts_p(fuellzeichen[1]); } else if(strlen(VWert1) ==3){ lcd_puts_p(fuellzeichen[2]); } else if(strlen(VWert1) ==2){ lcd_puts_p(fuellzeichen[3]); } else if(strlen(VWert1) ==1){ lcd_puts_p(fuellzeichen[4]); }
Spart zwar keinen Platz im Flash, dafür aber im RAM.
Lesezeichen