gpt4 book ai didi

c - 使用 C 编程直接访问 .csv 文件中的单元格

转载 作者:太空宇宙 更新时间:2023-11-04 03:05:40 25 4
gpt4 key购买 nike

大家好!有什么方法可以使用 C 直接访问 .csv 文件格式的单元格?例如我想用 C 总结一列,我该怎么做?

最佳答案

为此,使用 scanf 系列可能是最简单的,但这在一定程度上取决于您的数据组织方式。假设你有三列数字数据,你想对第三列求和,你可以循环这样的语句:(file is a FILE*,并使用 fopen 打开,循环直到到达文件末尾)

int n; fscanf(file, "%*d,%*d,%d", &n);

并对 n 求和。如果文件中有其他类型的数据,则需要相应地指定格式字符串。如果不同行具有不同类型的数据,您可能需要在字符串中搜索分隔符并选择第三个间隔。

也就是说,根本不使用 C 可能更容易,例如perl 或 awk 可能会做得更好,:) 但我想那不是一个选择。

关于c - 使用 C 编程直接访问 .csv 文件中的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5518078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com