#include <iostream>
int main()
{
using namespace std;
char firstName[10], lastName[10];
char grade[2];
int age;
string a;
cout << "What is your first name?";
cin.get(firstName, 10).get();
cout << "What is your last name?";
cin.getline(lastName, 10);
cout << "What letter grade do you deserve?";
cin >> grade;
cout << "what is your age?";
cin >> age;
cin >> a;
cout << "Name: "
<< lastName
<< ", "
<< firstName << endl
<< "Grade: "
<< grade << endl
<< "Age: "
<< age << endl
<< a << endl;
}
重要的:
1、cin.get与cin.getline相较于cin可以输入空格制表符等,并且可以设置输入长度,防止数组越界
2、cin.get会将换行符留在输入序列中,而getline则会将换行符舍弃