c++语言关于cin的使用问题

比如提示输入X#YX和Y是变量,#是间隔符,如何用CIN实现一次性输入X#Y分别给变量X和Y赋值啊在c语言中有sacnf(%d#%d,x,y);实现C++怎么弄啊。... 比如提示 输入 X#Y
X和Y是变量,#是间隔符,
如何用CIN实现一次性输入X#Y
分别给变量X和Y赋值啊
在c语言中有sacnf(%d#%d,x,y);实现C++怎么弄啊。
展开
 我来答
魅央忆rz
2013-11-14 · TA获得超过534个赞
知道答主
回答量:95
采纳率:0%
帮助的人:66.4万
展开全部
一般只要用cin>>x>>y;就行了,

程框矿里面输入时 用空格或者回车或者TAB键会自动隔开x,y

如果想要把空格记录进变量x或者y里面 常用的方法是 用cin.get
比如
char ch;
ch=cin.get();
或者cin.get(ch);
括号中也可以放数组

char a[20];
cin.get(a,20);
cout<<a<<endl;

那么在键盘上输入的前19个字符就被录入数组a中
数组a最后会自动保留一个结束符'/0"
a904003695
2013-11-14 · TA获得超过1547个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:202万
展开全部
cin.getline(字符指针,字符个数N,结束符);
eg:
char s[10];
cin.getline((char*)&s,10);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jonahkingkkkk
2013-11-14 · TA获得超过466个赞
知道小有建树答主
回答量:190
采纳率:50%
帮助的人:160万
展开全部
不用什么间隔。你要给两个变量赋值,中间加个空格就行了。cin>>x>>y;
输入的时候 12 13这样。x=12 y=13
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
template__
2013-11-14 · 超过67用户采纳过TA的回答
知道答主
回答量:149
采纳率:100%
帮助的人:131万
展开全部
使用cin.getline()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式