资源描述:
《cin cout 常用函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、cincout常用函数cin:cin>>//可连续使用;以空白(包括空格、回车、TAB)为分隔符cin.get(charc)//可连续使用;获取任意单个字符,包括空白cin.getline(char*buf,sizeof(buf),'')//可连续使用;获取一行,到最后指定的字符结束,可包括空白,默认回车cin.gcount()//计数cin.read(char*buf,sizeof(buf))//可连续使用;读取指定大小的内容,包括空白;第一个参数必须为char*,可用强制转换cin.ignore(1000,'')//忽略指定大小的内容,到制定字符结束忽略;常用来清
2、空缓冲区cin.clear()//清楚错误状态;常后跟ignoreif(!cin)//判断是否出错;cin为false则出错cin.peek()//查看缓冲区下一个字符,但是不读取,即用get时候还可以读到cin.putback()//将上一个读回的字符返回缓冲区,不常用cout:cout<<控制符:endl,flush....cout.put(char)cout.width(int)//一次性命令cout.fill(char)cout.precision(int)cout.setf(ios::...)cout.unsetf(ios::...)(cout这些命令不常用,常用头
3、文件中的函数代替)以上是从网站看到的...还没有试过...目前没有太多时间试,只能用到一个试一个了...今后会陆陆续续地写出一些自己用的心得体会.下面是来自博客http://hi.baidu.com/kskr/blog/item/cb00cc3deadf45c49f3d6279.html的资料,总结得不错,谢谢作者了~~~1、cin2、cin.get()3、cin.getline()4、getline()5、gets()6、getchar()1、cin>>用法1:最基本,也是最常用的用法,输入一个数字:#includeusingnamespacestd;m
4、ain(){inta,b;cin>>a>>b;cout<usingnamespacestd;main(){chara[20];cin>>a;cout<usingnamespacestd;
5、main(){charch;ch=cin.get();//或者cin.get(ch);cout<usingnamespacestd;main(){chara[20];cin.get(a,20);cout<6、' ')用法3:cin.get(无参数)没有参数主要是用于舍弃输入流中的不需要的字符,或者舍弃回车,弥补cin.get(字符数组名,接收字符数目)的不足.这个我还不知道怎么用,知道的前辈请赐教;3、cin.getline()//接受一个字符串,可以接收空格并输出#includeusingnamespacestd;main(){charm[20];cin.getline(m,5);cout<