Hallo Mark (Elefant geht leider noch nicht von der Leitung)
Aber das Beispiel von IzasebaDeine Funktion LCD(char a) ist auch fehlerhaft, da strcpy zwei Zeiger auf einen char erwartet und nicht einen Zeiger und einen char.
kopiert ja auch zwei Arrays?!
Kann ich jetzt mit strcpy nur char aneinander hängen oder auch char-Arrays?#include<string,h>
char puffer[30]; /*Hier passen max 29 Zeichen*/
char nocheinpuffer[10];
strcpy(puffer,nocheinpuffer);
Sind das im obigen Beispiel jetzt Zeiger oder nur Arrays?
----------------
Angenommen ich schreibe jetzt:
Lcd ("test test");
Dann mache ich mir eine Funktion:
Lcd (char *a);
Dann habe ich ja einen ZEIGER (der "a" heißt) der auf das
Array "test test" zeigt?!
Wahrscheinlich ist "test test" kein Array?!
Wo muss ich das deklarieren?
Ps.:
@Mark
Habe deine Code mal probiert.
Leider fange ich da nix mit dem LCD_putchar..... an
(Habe das mal weggelassen)
Leider schreibt der Compiler mir bei :
LCD_puttext("test test");
immer den Fehler:
Parameter #1 of type 'flash unsigned char*' is incompatible with type 'unsigned char*' specified in the function 'LCD_puttext' declaration
Lesezeichen