忽略浮点数组中的字符?

时间:2015-06-26 13:04:13

标签: c arrays

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

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

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

1 个答案:

答案 0 :(得分:3)

在您的情况下,我建议采取以下两个步骤:

  1. 按逗号分割数组
  2. 检查每个被拆分的部分是否为数字,如果是,则将其添加到数组中。
  3. 您可以找到here关于如何拆分字符串的好解决方案。 要检查获得的字符串是否为有效数字,请参阅this