find_first_of
-
Hi - ich weiß, es gibt eigtl genug Hilfe dafür und die Fkt ist ja nun auch ne sooo schwer zu begreifen etc - aber wo liegt hier der Unterschied, warum geht das eine und das andere nicht? :
string a = "ABCDEFGHIJKLMNOP |ASD|HIER war das ENDE!!!123456789123456789123456789 |ASD|"; string seperator = "|ASD|"; size_t position = a.find_first_of (seperator); // geht nichtstring a = "ABCDEFGHIJKLMNOP |ASD|HIER war das ENDE!!!123456789123456789123456789 |ASD|"; string seperator = "123456789123456789"; size_t position = a.find_first_of (seperator); // geht!!!Danke, bin gerad schon total am Verzweifeln : <
-
Was heißt denn für dich "geht nicht"? Der erste Aufruf gibt 0 zurück, da das A direkt vorne steht. Bei find_first_of wird eben nur gesucht, bis ein beliebiges Zeichen der Maske im String gefunden wird. Nicht verwechseln mit find!
-
omg -.-
das hab ich noch nicht gewusst...
hab hier auch ne explode-fkt, die mit find_first_of geschrieben is - und naja... ^^Danke *schäm* ^^