输入函数在接收字符串时
cin :
遇“空格”、“TAB”、“回车”都结束
cin.get() :
可以获取单个字符 —— ch=cin.get(); 或 cin.get(ch);
可以接收一行字符串,可以接收空格('\0')—— cin.get(字符数组名,接收字符数目)
cin.getline() :
可以接收空格并输出
接受5个字符到m中,其中最后一个为'\0' —— cin.getline(m,5);
实际上三个参数 —— cin.getline(接受字符串到m,接受个数5,结束字符)
当输入jlkjkljkl时输出jklj,输入jkaljkljkl时,输出jk
getline()
接收空格并输出
和cin.getline()类似,但是cin.getline()属于istream流,而getline()属于string流,是不一样的两个函数
gets()
接收空格并输出
可以接受数组
getchar()
接收一个字符
是C语言的函数,C++也可以兼容,但是尽量不用或少用;