Einzelnen Beitrag anzeigen
Ungelesen 13.06.13, 09:47   #1
gangstergangster
Mitglied
 
Benutzerbild von gangstergangster
 
Registriert seit: Dec 2008
Beiträge: 481
Bedankt: 114
gangstergangster wird langsam von ratten respektiert | 144 Respekt Punktegangstergangster wird langsam von ratten respektiert | 144 Respekt Punkte
Standard (C++) Expression: Vector is out of range

Hey. wollte es eigentlich vermeiden hier extra ein Thema für zu erstellen. Jedoch habe ichs auch schon gegoogelt und nichts brauchbares zu meinem Problem gefunden.

Bei folgendem Code bekomme ich immer vom Compiler die Meldung:
Zitat:
[...]Expression: Vector is out of range.[...]
Code:
Code:
string namensbeispiel;
vector<string> namensvektor;
do{
	cout << "Bitte Namen eintragen. Zum beenden STOP eingeben.\n";
	cin >> namensbeispiel;
		if(namensbeispiel != "STOP")		
			namensvektor.push_back(namensbeispiel);
	}
STOP kann ich getrost eingeben. Aber sobald ich einen Namen eingebe kommt eben diese Meldung. ich würde gern den befehl .push_back() weiter benutzen. ich weis das es auch alternativen gibt.
__________________
gangstergangster ist offline   Mit Zitat antworten