C++中的输入问题

1.cin;这个函数在遇到空格 回车 TAB都表示输入结束
2.变量=cin.get();输入一个字符
3.cin.get(字符串变量,变量大小),cin.getline(字符串变量,变量大小)两者类似
4.getline()输入一行字符串函数的话,遇到空格就不会返回了,遇到回车才返回;
    getline(cin,str);第一个参数是输入流对象,第二个参数是字符串对象
5.gets()输入一个字符串函数的话,遇到空格就不会返回了,遇到回车才返回;
6.getchar()接受一个字符

		cin>>N;
		for (i=0;i<N;i++)
		{ 
			cin.getline(c[i],N+1);
		} 输入出错
同时使用了两种stream的处理方法——formatted和unformatted。cin>>a是formatted的方法,相当于给你提供了一些方便。但是糅合上使用unformatted的cin.getline()就会出错了。注意用cin的时候只使用一种类型的函数就不会出错了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值