2013年4月16日

【转】cin、cin.get、cin.getline之间的区别

摘要: cin<<的结束符有enter space tab。cin.get()的结束符只有enter,但会把enter放入队列等待。cin.getline()的结束符也只有enter,但不会把enter放入队列。如果用cin>>…做过输入,在使用cin.getline之前,需要处理一下。处理的方法很多,你可以在cin>>…的输入语句后加一个语句cin.get();。用getline()读取输入行:当程序使用cin输入时,cin用空白符和行结束符将各个值分开。根据所需输入的值,如需读取一整行文本并且分开不同的域,则要使用getline成员函数getline(char* 阅读全文

posted @ 2013-04-16 19:33 小小--菜鸟 阅读(267) 评论(0) 推荐(0) 编辑

导航