m0_58022270 2023-02-09 01:49 采纳率: 75%
浏览 105
已结题

c语言里输入数值数据时,输入的数值之间一般用什么进行分隔

为什么答案都是逗号空格或回车符,纠结为什么是逗号不是tab键,逗号不是还得有前提的吗

  • 写回答

2条回答 默认 最新

  • 嗝屁小孩纸 2023-02-09 14:21
    关注

    首先先分析下你的问题需求,再对症下药。

    问题1:你是想通过标准输入获取多个数值输入,但纠结于分隔符

    比如常用标准函数有scanf()、getchar()、gets()。
    默认以空格、回车、制表符(tab),作为分割符号,可混合多个分割符号使用。
    所以题主的疑虑就在这里。

    你的问题不够清晰,你的原话意思就是可以用什么分割,那方法可多了去了,而标准函数的分割,那也是别人实现写出来的,一样的。

    问题2:你是想通过分隔符将一串标准输入字符自定义转成数组形式?

    如果想使用逗号,就需要通过 “,”作为分隔符来分割成数组,也就是准入输入默认判定分隔符的原理,需要你实现C语言的split方法。

    如果没有解决问题,可以继续反馈。

    希望采纳哦。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月21日
  • 已采纳回答 2月13日
  • 创建了问题 2月9日