cin.getline(charArrayName, arraySize)
参数为字符数组名,字符数组的长度;表示输入的一行(包括空格)将存储到这个长度的字符数组中。
代码示例:
#include <iostream>
using namespace std;
int main() {
const int Arsize = 20;
char name[Arsize];
char dessert[Arsize];
cout<<"input your name: ";
cin.getline(name,Arsize); // 输入到Arsize的name数组中
cout<<"input your dessert: ";
cin.getline(dessert,Arsize);
cout<<"i have "<<dessert<<" for you, "<<name<<".\n";
return 0;
}