一、cin>>  
                        用法1:输入一个数字或者单个字符。
 用法2:接收一个字符串,遇“空格”、“TAB“、”回车“就结束。
用法:接收一个字符串,可以接收空格并输出。
三、getline() 用法:接收一个字符串,可以接收空格并输出需包含string头文件	string str1;
	getline(cin, str1);
   四、gets()  gets()函数用来从(键盘)读取字符串,直到回车结束。
五、需要注意的问题:1.cin.getline()属于iostream流,而getline()属于string流。
 2.当同时使用cin>>,getline()时,需要注意的是,在cin>>输入流完成之后,getline()之前,需要通过
str="\n";
getline(cin,str);
  的方式将回车符作为输入流cin以清除缓存,如果不这样做的话,在控制台上就不会出现getline()的输入提示,而直接跳过,因为程序默认地将之前的变量作为输入流。

京公网安备 11010502036488号