cin、cin.get()、cin.getline()的区分
2018-06-17 21:44:06来源:未知 阅读 ()
1 cin主要用于输入数字
#include <iostream>
using namespace std;
main ()
{
int a,b;
cin>>a>>b;
cout<<a+b<<endl;
输入:1回车2回车
输出:3
2 cin接收一个字符串时,遇到“空格”、“回车”时都会结束。
#include <iostream>
using namespace std;
main ()
{
char ch[10];
cin>>ch;
cout<<ch<<endl;
}
输入:asdfgh
输出:asdfgh
输入:asdfgh asdfgh //遇空格结束
输出:asdfgh
遇空格结束
3 get() 用来接收一行字符串,可以接收空格。get()将换行符保留在输入序列中。
可以有两个参数,第一个参数是用来存储输入行的数组的名称,第二个参数是要读取的字符数。
例如:cin.get(A,B); // A为数组名,B为接收字符的数目。
4 getline()与get()的用法基本一致,主要差别是getline()读取完字符串时丢弃换行符。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- c++-重载运算符(+-,++,--,+=,-=,cin,cout) 2019-12-21
- cin.get()解密 2019-10-28
- Qt开源编辑器qsciscintilla的一些用法 2019-08-16
- c++(002)学习输入cin 2018-06-18
- c# json 序列化时遇到错误 error Self referencing loop det 2018-06-18
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash