Hiho Leutz!

Ich hätt hier eine Platine für meine Diplomarbeit, bin aber leider noch ned so gut in C-Programmierung.
Mein Problem ist folgendes:
Auf der Platine is ein LCD-Display das im Grunde wunderbar funktionert.
Mit dem command
Code:
puts("text");
erscheint der text auf dem Display.
Aber wie mach ichs, dass er mir Variablen ausgibt, also z.B. mit:
Code:
y="hallo welt";
puts(y);
Hier mal der Code von "puts":
Code:
char *Puts(char* str)
{
	unsigned char i;

	for (i=0; str[i] != '\0'; i++){
		LcdReady();
		LcdDataW = str[i];
	}
	return str;
}
Vielen Danke im vorhinaus
Mfg Gurunzler