String aufbauen Kategorie: Programmierung (von Franz Stefan - 7.02.2009 21:44) | ||
| ||
Hallo, ich habe ein kleines Problem mit dem Typ String. Ich lese via swcom.get() ein, und möchte die eingelesenen Zeichen in einem String sammeln. Das einzige, was ich dazu gefunden habe, ist Stringverkettung, unter 8.7.6 im Station2.pdf, also stringvar + num Wenn ich versuche, den String mit swcom.print() auszugeben kommt nichts, wenn ich den String auf das LCD schicke, dann kommen Sonderzeichen. Der Code dazu schaut so aus: //----------- thread main //----------- { string s2; int l, k, m, c; stports.init(); lcdext.init(); swcom.init(); // set speed to 2400 swcom.setspeed(3); l = 1; loop { m=swcom.ready(); lcdext.delline(1); lcdext.line(1); lcdext.zahl2(l); if m lcdext.print(" ready"); else lcdext.print(" not ready"); swcom.print("Hello >"); // prompt s2=""; c=0; do { c=swcom.get(); swcom.put(c); // echo back if c == 13 { swcom.print("n - was: "); swcom.print2(s2); swcom.ret(); // k=str.length(s2); lcdext.delline(2); lcdext.line(2); // lcdext.zahl4(k); lcdext.print2(s2); } else s2 = s2 + c; } while c != 13; sleep(100); l = l+1; if (l>99) l=0; } } Hoffe, es kann mir wer auf die Sprünge helfen. tia, Franz | ||
Antwort schreiben Antworten: Re: String aufbauen / Erledigt (von Franz Stefan - 8.02.2009 23:34) |