cin problem with strings

Go4Expert Member
7Oct2009,21:44   #1
gabuchia's Avatar
Hey guys, when I type my code to getline(cin,name); it skips this line of the code

Code:
   string name;
              cout << "Please Key in your full name: " << endl;
	      getline(cin, name);
	      cout << endl;
	      cout <<"Hello ";
The display on the console skips the part where I input the name. And yes, I have used the header file string
Mentor
8Oct2009,00:31   #2
xpi0t0s's Avatar
Works fine for me in Visual Studio 2008; made a small change to confirm name contains the expected value:
Code:
	string name;
	cout << "Please Key in your full name: " << endl;
	getline(cin, name);
	cout << endl;
	cout <<"Hello "<<name<<endl;
Output:
Please Key in your full name:
Fred

Hello Fred
Go4Expert Member
8Oct2009,19:37   #3
gabuchia's Avatar
Thanks for the help . But I have the code cout << name << endl; below that line. Not sure why it did not work. But I fixed it by asking the user to type in his first and last name seperately