Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: String ausgeben Kategorie: Programmierung (von Udo - 26.03.2005 22:27)
Als Antwort auf String ausgeben von Olaf - 25.03.2005 20:18
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, eigenes Board, OSOPT_V2
> Hallo,
>
> ich habe ein Problem mit der Ausgabe eines Strings auf ein externes LCD.
>
> Ich möchte immer wenn ich eine Taste auf meiner Tastatur drücke,
> diesen an einen Vorhandenen String anhängen und parallel ausgeben..
> Ich habe es mal so Probiert:
>
> if Taste() > -1 and Taste() < 11 {str.putint(Satz,Taste());}
>
>
>   if Taste() == 12
>   {
>    lcdext.goto(1,0);
>    lcdext.print("Ausgabe Eingabe");
>    lcdext.goto(2,0);
>    lcdext.print2(Satz); // auch mit lcdext.lenght... geht es nicht
>   }
>

>
> Wenn ich allerdings das Ergebnis ausgebe, fehlt mir IMMER die zu erst gedrückte Taste!
>
> Was mache ich falsch ???
>
> Danke
>
> Olaf
>

Hallo

Was macht Deine Funktion Taste() ??
Wenn Du damit die Tastatur ausliest, dann fragst Du mit Deinem Programm 4 mal nacheinander die
Tastatur ab. Du verwertest also im Prinzip 4 Tastendrücke.
Da ich Deine Funktion nicht kenne empfehle ich aber trotzdem einfach mal folgendes zu versuchen.
Weise zuerst einer Variable den Wert von Taste() zu und arbeite dann damit:

key = Taste();
if key > -1 and key ... usw.

GruÃ?

Udo


    Antwort schreiben


Antworten:

Re: String ausgeben (von Olaf - 27.03.2005 23:54)
    Re: String ausgeben (von Udo - 28.03.2005 15:16)