如何处理读取.csv文件末尾的空值C

时间:2019-01-21 21:24:58

标签: c csv

这里有点初学者。

例如:12cx7,14:53:00,0.968900025,0,0,,0,

在这种情况下,结尾没有价值(对于这个问题,价值可以是1-4,但我认为我的阅读方式应该没问题)

我想处理它的方式是使用strstr查找“,”并用strcpy将其替换为“,-1”的双逗号(中间值为空)的方式进行处理。 。我可以使用“,/ n”进行相同的设置并替换为“,-1 / n”吗?

1 个答案:

答案 0 :(得分:1)

您只需在字符串的末尾添加一个额外的','即可进行解析,因此您将获得最后两个','之间的最后一个字段

如果最后一个字段存在,您将得到它,如果不存在,您将得到一个空字符串