模板:cin.getline用法

时间:2023-03-10 02:43:46
模板:cin.getline用法
Ref:
http://baike.baidu.com/view/2383876.htm
此函数会一次读取多个字符(包括空白字符)。它以指定的地址为存放第一个读取的字符的位置,依次向后存放读取的字符,直到读满N-1个,或者遇到指定的结束符为止。若不指定结束符,则默认结束符为'\n'。其语法为:
cin.getline(字符指针(char*),字符个数N(int),结束符(char));
#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')
主要用于输入包含空格的一行