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

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
Ich nutze:
C-Control II Station, OSOPT V3.0
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)