Re: Problem mit String-Funktionen Kategorie: Programmierung (von jmanbln - 29.07.2005 11:05) | ||
Als Antwort auf Problem mit String-Funktionen von Lizard - 28.07.2005 14:24 | ||
| ||
Hallo, das Problem hatte ich auch schon. Offensichtlich ist das strx-Modul dem Simulator (noch) nicht bekannt. Au�erdem hatte ich den Eindruck, dass es im dem Modul ohnehin Bugs gibt. Nach meiner Erinnerung funktioniert die Funktion replacelen nur bei bestimmten Kombinationen aus start- und slen-Werten (Ich glaube, slen darf nicht grö�er sein als start...). Vielleicht kann der Programmierer hier nochmal nachschauen - Vielen Dank im voraus!!!!!!!! Gru� Jens > Hallo > > Beim debuggen meines Programms im Simulator bringe ich die String-Funktionen im > funten olgenden Testprogramm nicht richtig zum laufen. Meine Funktion sollte eigentlich > einen Vergleich von zwei Strings ohne Berücksichtigung der Gross/Kleinschreibung > durchführen. > > function CompareNames(string Name1, string Name2) returns byte { > > strx.Lcase(Name1,0,30); > strx.Lcase(Name2,0,30); > > if strx.comp(Name1,Name2) !=0 { > return -1; > } else { > return 0; > }; > }; > > > thread main { > byte x; > x=CompareNames("aAx","aA"); > halt; > }; > > Aus irgend einem komischen Grund funktioniert im Simulator gar nichts! > Weder die strx.Lcase Funktionen (String verändern sich nicht) noch die > strx.comp Funktion funktionieren. > > Mache ich in meinem Proggi etwas falsch oder laufen die funktionen im Simulator gar nicht? > > Danke für alle guten Tipps > > Gruss > > Tom | ||
Antwort schreiben Antworten: Re: Problem mit String-Funktionen (von Udo - 29.07.2005 12:59) |