Re: strx.comp Kategorie: Programmierung (von sultan - 27.09.2007 11:49) | |
Als Antwort auf Re: strx.comp von SebastianF - 23.09.2007 9:53
| |
> > 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? > > > Hi, > > du musst dir C2 noch mal genauer anschauen. besonders strings/byte[]/bytes. > Ausserdem scheinst du überhaupt nichts zu loggen. > hast du kein LCD-display? > weisst du wie man sich daten ans hyperterminal oder generell an die serielle schnittstelle am PC schickt. > da du keinen gescheiten debugger hast musst du loggen um zu debuggen! > > > > > for i=0 ... s[31]-1 > > das muss heissen > > for i=0 ... <30 > > was du machst ist: > > for i=0 ... BYTE - 1 > > wobei BYTE die zahl ist die eben zufällig an s[31] steht! > (also der wert des zeichens dort) > > > > else t[j]=t[j] + x; > > hiermit verknüpst du nicht 2 strings, sondern addierst die werte der zeichen! > > Hallo! Danke für den Hinweis, habe aber damit kein problem. Mein Problem ist : Wie kann ich feststellen ob "abc" gleich "abc" ist und nicht atwa "abx" ? Nicht die Stringlänge, sondern der gleiche Text ist für mich wichtig. Danke für die Mühe! | |
Antwort schreiben Antworten: Re: strx.comp (von SebastianF - 27.09.2007 14:08) Re: strx.comp (von sultan - 1.10.2007 0:57) |