cin.getline skips a line, how to fix?
cin.getline skip a line when it reaches the age cin.I don't know how to fix it yet.I'd be thankful for any help!
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <iostream>
#include <string>
using namespace std;
struct info {
char fname[30];
char lname[30];
char mname[30];
int age;
char address[30];
}male,female;
int main()
{
cout<<"First Name: ";
cin.getline (male.fname,30);
cout<<"Last Name: ";
cin.getline (male.lname,30);
cout<<"Middle Name: ";
cin.getline (male.mname,30);
cout<<"Age: ";
cin>> csdp.age;
cout<<"Address: ";
cin.getline (male.address,30);
cout<<"Press Enter to Exit!"<<endl;
cin.ignore(1);
return 0;
}
|
ok found an answer in one of the post's here so don't bother with this anymore!
ok found an answer in one of the post's here so don't bother with this anymore!
Topic archived. No new replies allowed.