当我单独运行这个getline是可以正常使用的但是如果与其他的代码放一起getline那行代码就会被跳过
#include <iostream>
#include <string>
using namespace std;
int main(){
//data with space
string fullname;
int age3;
cout << "enter another message" << endl;
getline(cin, fullname);
cout << "your age";
cin >> age3;
cout << "name " << fullname <<" age " << age3 << endl;
return 0;
}
比如说这样getline就会被跳过
#include <iostream>
#include <string>
using namespace std;
int main(){
//printing data
cout << "hello" << endl;
int age{21};
cout << "age " << age << endl;
cerr << "error message" << endl;
clog << "log message" << endl;
// input data
int age1;
string name;
cout << "enter message" << endl;
cin >> name;
cin >> age1;
cout << "name " << name <<" age " << age1 << endl;
//data with space
string fullname;
int age3;
cout << "enter another message" << endl;
getline(cin, fullname);
cout << "your age";
cin >> age3;
cout << "name " << fullname <<" age " << age3 << endl;
return 0;
}