cin problem with strings

gabuchia's Avatar, Join Date: Oct 2009
Go4Expert Member
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
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
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
gabuchia's Avatar, Join Date: Oct 2009
Go4Expert Member
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