Problem mit einem Vektor
-
Hallo wie kann ich hier aus einem einzelnen Vektor Element einzelne Zeichen entfernen?
In date[1]; steht z.b. BBB aber ich will das dort am Ende nur noch BB steht.
Ich hab es mal mit erase probiert sowie es hier steht: http://www.cplusplus.com/reference/stl/vector/erase/
Aber es wird immer alles aus daten[1]; entfernt.

Ich will doch nur ein Zeichen aus daten[1]; löschen.
vector<string>daten; daten.push_back("AAA"); daten.push_back("BBB"); for(int i=0 ; i<daten.size() ; i++) { daten.erase (daten.begin(),daten.begin()+1); cout<<"Elemente: " <<i << " " <<daten[i]<<endl; }
-
VecVec schrieb:
vector<string>daten; daten.push_back("AAA"); daten.push_back("BBB"); for(int i=0 ; i<daten.size() ; i++) { daten [i] .erase (daten [i] .begin(),daten [i] .begin()+1); cout<<"Elemente: " <<i << " " <<daten[i]<<endl; }