Hallo,
wenn du es tatsächlich mit print machen willst (keine sehr speichersparende variante), dann mit "sprintf" um in einen String zu schreiben:
In jedem Fall prüfen, dass buffer gross genug für den Zahlenwert und eine nachfolgende "0" ist.Code:char buffer[16]; sprintf(buffer,"%i",result); lcd_puts(buffer);
Mit itoa musst du ähnlich verfahren, zuerst den Speicher bereitstellen, danach erst das lcd_puts mit Zeiger auf eben diesen Speicher.
Gruesse, miau
Lesezeichen