cin.getline(百度百科)


cin.getline

此函数会一次读取多个字符(包括空白字符)。它以指定的地址为存放第一个读取的字符的位置,依次向后存放读取的字符,直到读满N-1个,或者遇到指定的结束符为止。若不指定结束符,则默认结束符为'\n'。其语法为:
cin.getline( 字符指针(char*),字符个数N(int),结束符(char));
例:
1
2
3
4
5
6
7
8
9
10
#include<iostream>
usingnamespacestd;
intmain()
{
chara[10];
cin.getline(a,10);
for (inti=0;i<10;i++)
cout<<a[i]<< "" ;
return0;
}
输入:1234567890123
输出:1 2 3 4 5 6 7 8 9 _ (第10位存放字符串结束符'\0')


官方英文解释:std::istream::getline 

你可能感兴趣的:(cin.getline(百度百科))