Folgender Minimalcode funktioniert nicht:
1 | double zahl=20.0; |
2 | buffer[50]=""; |
3 | |
4 | sprintf(buffer, "%f", zahl); |
5 | lcdPrintString((unsigned char*)buffer); |
Auf dem Display wird ein Fragezeichen ausgegeben. Was hat das zu bedeuten? Schreibt sprintf ein Fragezeichen in den Buffer, wenn es einen Fehler produziert?