2. cin.get()
用法一:cin.get(字符变量名)可以用来接收字符
#include<iostream>
usingnamespace std;
int main ()
{
char ch;
ch=cin.get();//或者cin.get(ch);只能获取一个字符
cout<<ch<<endl;
}
//输入:jljkljkl
//输出:j
用法二:cin.get(字符数组名,接收字符数)用来接收一行字符串,可以接收空格
#include<iostream>
usingnamespace std;
int main ()
{
char a[20];
cin.get(a,20);//有些类似getline。可以输入多个单词,中间空格隔开。
cout<<a<<endl;
}
//输入:jkl jkl jkl
//输出:jkl jkl jkl
//输入:abcdeabcdeabcdeabcdeabcde (输入25个字符)
//输出:abcdeabcdeabcdeabcd (接收19个字符+1个'\0')