beim zu übersetzenden Text
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
woerter aus nem String kriegen
ich habs ja mit
posOfSpace = text.find(’ ', posOflastSpace);
wort = text.substr(posOflastSpace, posOfSpace);
in ner while Schleife probiert, allerdings kommt da bei mir folgendes dabei raus:
wort geht von 0 bis 4 und lautet: this
wort geht von 5 bis 7 und lautet: is very
wort geht von 8 bis 12 und lautet: very easy
wort geht von 13 bis 4294967295 und lautet: easy
das is ja ziemlich unbrauchbar.
wie macht ihr das?
Mit einem istringstream gehts imho recht einfach:
istringstream deinstream(deinstring);
Dann kriegst mit >> problemlos ein Wort nach dem anderen raus.
@Max: das hat ich auch. Der 2. Parameter is aber die Länge, und nicht die Endposition. Mach einfach substr(start, end - start), Dann gehts.
hmpf, dummer Fehler!
danke sehr