3.cin.getline()
cin.getline(): 接受一个字符串,可以接收空格并输出
#include<iostream>
usingnamespace std;
int main ()
{
char m[20];
cin.getline(m,5);//与上面基本相同。
cout<<m<<endl;
}
//输入:jkljkljkl
//输出:jklj
接受5个字符到m中,其中最后一个为'\0',所以只看到4个字符输出;
如果把5改成20:
输入:jkljkljkl
输出:jkljkljkl
输入:jklf fjlsjf fjsdklf
输出:jklf fjlsjf fjsdklf