c - 用 C 写入 CSV 文件

标签 c csv

<分区>

我的 C 程序生成此数据。我需要将它放入一个 CSV 文件中,以便其他程序可以使用它。我怎样才能做到这一点?

Student1 Mark1 Mark2 Mark3 Mark4 Mark5
Student2 Mark1 Mark2 Mark3 Mark4 Mark5
Student3 Mark1 Mark2 Mark3 Mark4 Mark5
Student4 Mark1 Mark2 Mark3 Mark4 Mark5
Student5 Mark1 Mark2 Mark3 Mark4 Mark5

最佳答案

您可以通过 fprintf 实现此目的

for(i = 0; i < num_of_students; i++)
     fprintf(fptr, "%s,%d,%d,%d,%d,%d\n", name, mark1, mark2, mark3, mark4, mark5);

关于c - 用 C 写入 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14916527/

相关文章:

c - 在 C 中,有没有办法获取网络接口(interface)的 numa 节点信息

c - 如何从数组列表的中间删除一个字符?

objective-c - 为什么++ 运算符将整数增加 4 而不是增加 1?

python - 我无法在 Python 中读取 csv 文件。结果有很多行而不是单元格

linux - 如何仅使用 Linux 终端计算 CSV 的行数?

java - 比较Java中的两个csv文件

c - 如何从 C 中的主函数打印 argv 参数?

ruby - 跳过 CSV 文件中标题前的行

Python 2.7 : 'ascii' codec can't encode character u'\xe9' error while writing in file

contiki-z1-main.c : "undefined reference to ' autostart_processes'"