Tyrald
17.09.2009, 14:28
Hallo!
Bevor ich einen String mit Peter Fleurys lcd.lbr bzw uart.lbr ausgebe, wollte ich ihn aus mehreren Strings zusammensetzen:
char intro[] = "Hallo";
intro += "Peter";
uart_puts((intro);
Die Funktion erwartet einen Pointer. Hier der Prototyp:
void uart_puts (const char*)
So funkionierts aber nicht!
Auch wenn ich das ein größeres Vektorfeld intro[20] deklariere meckert der compiler: invalid operands to binary +...
Scheinbar ist der Operator += falsch.
Weiß jemand wie das geht?
Bevor ich einen String mit Peter Fleurys lcd.lbr bzw uart.lbr ausgebe, wollte ich ihn aus mehreren Strings zusammensetzen:
char intro[] = "Hallo";
intro += "Peter";
uart_puts((intro);
Die Funktion erwartet einen Pointer. Hier der Prototyp:
void uart_puts (const char*)
So funkionierts aber nicht!
Auch wenn ich das ein größeres Vektorfeld intro[20] deklariere meckert der compiler: invalid operands to binary +...
Scheinbar ist der Operator += falsch.
Weiß jemand wie das geht?