Archiv verlassen und diese Seite im Standarddesign anzeigen : lastIndexOf()
Hi,
gibt es die von Java bekannte Methode der String - Klasse auch in einer ähnlichen Methode für C++ - Strings?
Gruß,
dooley
Corcovado
16-02-2006, 15:54
Hi,
es gibt afaik size und length die jeweils dasselbe machen (vllt kann mir auch mal einer erklaeren wo der Unterschied genau liegt? ). Sie geben die Laenge des Strings zurueck, dh fuer den letzten Index musst Du -1 dazuzaehlen.
Vllt hilft Dir diese Referenz zu String etwas weiter: http://www.cppreference.com/cppstring/index.html
Nein, z.B. gibt foo.lastIndexOf("bar") den Index in foo zurück wo der String "bar" das letzte mal vorkommt.
locus vivendi
16-02-2006, 16:16
std::string::rfind sollte das machen was du suchst. Ansonsten am besten selber nachgucken.
http://www.dinkumware.com/manuals/reader.aspx?lib=cpp
Corcovado
16-02-2006, 16:46
Uups sry, ich hab nur was von "lastIndex" gelesen und mich schon gewundert :) vllt hilft das hier:
find_last_of() http://www.cppreference.com/cppstring/find_last_of.html
hey,
hab gerade nochmal bißchen rumprobiert. Also rfind() macht was ich will.
thx @all
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.