PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : fehler in stringfunktion



Hotnine
07-10-2002, 15:25
hi!

hab mir ne kleine funktion geschrieben, die mir aus einer zeichenkette das x-te wort als string zurückgibt.
z.B. getArgument("ich bin ein string", 0) gibt "ich"
mein Problem ist jetzt aber, dass wenn ich nach dem zurückgegebenen string suche findet er den nicht!
vielleicht findet ja einer von euch den Fehler, ich nehme stark an, dass der Fehler in Zeile 40 liegt.
die Funktion:

schonmal danke

CU Till

anda_skoa
07-10-2002, 16:00
So sollte es gehen.



if (schnueffler != Heuhaufen.begin())
ibegin=--schnueffler;
else
ibegin= schnueffler;


Wenn du das erste Wort suchst, wird die erste Schleife nicht durchgeführt.
Dann steht schnueffler auf Heuhaufen.begin()
Das --schnueffler ist in diesem Falle nicht nötig, weil es vor dem ersten Zeichen keine Zeichen gibt :)

Ciao,
_