Also in deinem Code an sich ist kein Fehler enthalten, hast du vielleicht etwas an den Headern etwas geändert?
Ich habe den Code bei mir getestet und er läuft ohne Probleme, habe nur ein while und break hinzugefügt. Hier der komplette Code:
Code:
#pragma hdrstop
#pragma argsused
#include <tchar.h>
#include <string>
#include <vector>
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
string namensbeispiel;
vector<string>namensvektor;
do {
cout << "Bitte Namen eintragen. Zum beenden STOP eingeben.\n";
cin >> namensbeispiel;
if (namensbeispiel != "STOP")
namensvektor.push_back(namensbeispiel);
else break;
} while (1);
return 0;
}