strx.comp Kategorie: Programmierung (von sultan - 18.09.2007 12:42) | ||
| ||
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) |