永发信息网

在cin输入赋值时,如何以逗号(,)作为分隔符

答案:1  悬赏:10  手机版
解决时间 2021-03-25 08:20
  • 提问者网友:我是女神我骄傲
  • 2021-03-24 14:28
在cin输入赋值时,如何以逗号(,)作为分隔符
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-24 14:40
cin标准输出流不能这么用。
用scanf可以写scanf("%d,%d,%d",&a,&b,&c)
其实连个实质上一样。都还是作为字符串读入再逐个逐个读取的

如果非想输入时插入逗号来分隔,你可以存一个字符变量,把逗号跳过去,只不过用不到他就是了。
例如char m,
然后用
cin>>a>>m>>b>>m>>c;
来读取输入。
这样输入时就可以用“13,23,4”的格式了。中间两个逗号全存进m中,而3个数字正确地存入了abc。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯