Vector durchsuchen
-
Hallo ich habe einen Vector vom Typ char gibt es dafür eine Funktion mit welcher in den Vector bequem durchsuchen kann sowie z.b. bei string die find Funktion?
Oder muss ich da selber was bauen?
-
Für einzelne Elemente:
http://www.cplusplus.com/reference/algorithm/find/Für Sequenzen von Elementen:
http://www.cplusplus.com/reference/algorithm/search/
-
find funktioniert auch fuer std::vector<char>. Hier ein Beispiel:
int main() { std::vector<char> vec(2); vec[0] = 'a'; vec[1] = 'b'; std::vector<char>::iterator it = std::find( vec.begin(), vec.end(), 'a'); cout << *it << endl; }