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

strx.comp Kategorie: Programmierung (von sultan - 18.09.2007 12:42)
Ich nutze:
C-Control II Station
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);

    }
}


    Antwort schreiben


Antworten:

Re: strx.comp (von André H. - 30.09.2007 18:23)
Re: strx.comp (von SebastianF - 23.09.2007 9:53)
    Re: strx.comp (von sultan - 27.09.2007 11:49)
        Re: strx.comp (von SebastianF - 27.09.2007 14:08)
            Re: strx.comp (von sultan - 1.10.2007 0:57)