Hallo Roberto,

Du kannst das n-te Zeichen eines strings s mit s[n] abrufen(beginnend mit 0, nicht mit 1!)


Wenn Du ein einzelnes Zeichen schon auf das Display Zaubern kannst, dann kannst Du einen ganzen String ungefähr so ausgeben:

Code:
void LCD_puttext(char* pstr,unsigned char x_pos, unsigned char y_pos)
{
	while(*pstr)//solange der string nicht zu ende ist (*pstr nicht 0 ist)
	{
		LCD_putchar(*pstr,x_pos,y_pos);//zeichne einen buchstaben
		x_pos+=Zeichenbreite;//erhöhe die x-Position für das nachste Zeichen
		pstr++;//erhöhe den Zeiger
	}
}
Der erste Parameter ist dann ein Zeiger auf die Zeichenkette, der zweite und der dritte die Position.

MfG Mark