【问题标题】:Ignoring characters in a float array?忽略浮点数组中的字符?
【发布时间】:2015-06-26 13:04:13
【问题描述】:

我将一个 excel 文件保存为 .csv 文件,使其具有以下样式:

58884,1,2912,3,,0,0,3_A,05-May-11,3,5,2,7.18161941, 

所以它使所有列用逗号分隔。当我读取数组时,我将数据放入浮点数组中。如何将逗号与我真正想要的数字分开?谢谢您的帮助!

【问题讨论】:

标签: c arrays


【解决方案1】:

在你的情况下,我建议以下两个步骤:

  1. 用逗号分割数组
  2. 检查分割的每个部分是否都是一个数字,如果是,则将其添加到数组中。

您可以找到here 一个关于如何拆分字符串的好解决方案。 要检查获得的字符串是否为有效数字,请参阅this

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2018-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多