string von tastatur einlesen
-
Hallo!
gibt es vielleicht noch einen anderen befehl als getline, um einen string von der tastatur einzulesen? mein code sieht so aus:#include <iostream> #include <string> using namespace std; int main() {string name; cout<<"String eingeben: "<<endl; getline(cin,name); cout<<name<<endl; char stopp; cin>>stopp; return 0; }und bei dem statement "cout<<name" gibt er mir nichts aus, also hat er den string irgendwie nicht einlesen können ???? was kann ich tun?
lg, Iso
-
"Befehle" gibt es in C++ nicht...
Für mich funktioniert
#include <iostream> #include <string> using namespace std; int main( ) { string name; cout << "String eingeben: " << endl; getline( cin, name ); cout << name << endl; cin.get( ); }prima.
cheers, Swordfish
-
ja, im visual studio express 8.0 hat das für mich auch funktioniert - jetzt musste ich aber aus verschiedenen Gründen mit Visual Studio 6.0 arbeiten, und da nimmt mir der Compiler den String einfach nicht von der Tastatur!!
lg,
Iso
-
Das hättest du von Anfang an sagen, und evtl. auch googlen können...

cheers, Swordfish
-
sorry. ironischerweise funktioniert das getline an einer anderen, früheren Stelle im Programm sehr wohl, aber später und in dem kleinen testprogramm, das ich gepostet hatte, nicht!!
