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

Re: strx.comp Kategorie: Programmierung (von André H. - 30.09.2007 18:23)
Als Antwort auf strx.comp von sultan - 18.09.2007 12:42
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0, OSOPT V3.1
Hallo sultan,

Das ist wahrscheinlich wieder einmal ein Problem mit einem nichtgeladenem sys0002.hex.
Ist es denn so schwer die Hilfe-Datei oder wenigstens den Header des Moduls zu lesen?
Also Lade bitte diese Datei nach.
Auch wundert es mich, warum Du eine eigene Funktion splitString() verwendest, statt
der Funktion split() in strx.c2.

MfG André H.


> Hallo Leute!
> ich möchte 2 Strings vergleichen und wenn gleich, dann einen Wert zuweisen.
> Warum klapt der vergleich mit "if strx.comp(Wert1,Wert2)== -1  Temp=port;" nicht?
>
>
>
> function splitString(byte s[], string t[],byte searchfor) returns byte
> {byte i,j,x;
>  j=0;
>  t[0]="";
>  for i=0 ... s[31]-1
>  {
>   x=s[i];
>   if x==searchfor
>    {
>     j=j+1;
>     t[j]="";
>    }
>    else t[j]=t[j] + x;
>  }
>  return j+1;
> }
>
>
> thread main
> {
>  string eingabe,Wert1,Wert2, searchfor,Text,ergebnis[2];
>  int port,Test,Temp;
>  Temp=10;
>  Text = "Temp=-22";
>   loop
>   {
>            splitString(Text, ergebnis, '=');
>            Wert1 = ergebnis[0];
>            Wert2 = "Temp";
>            port = strx.getNum(ergebnis[1]);
>
>            if strx.comp(Wert1,Wert2)== -1  Temp=port;
>            Test = strx.comp(Wert1,Wert2);
>
>     }
> }


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: