gpt4 book ai didi

c - 从多次调用的C脚本编写一个csv文件

转载 作者:行者123 更新时间:2023-11-30 18:39:20 25 4
gpt4 key购买 nike

我正在尝试制作一个脚本,将数据写入 csv 文件的两列(2 个变量),我使用 fopen 和 fprintf,但我看到文件在每次迭代中恢复到 0 kB:

for (j=0;j<iterations;j++){
File *fp;
fp=fopen("file.csv", "w");
fprintf(fp, "%f %f \n", var1[j], var2[j]);}

问题是什么?

最佳答案

您对如何使用文件的想法被误导了:您不必为其中的每笔交易都打开该文件。打开文件一次,检查是否成功,进行写入或读取,然后关闭文件。

您想做的是更多这样的事情:

FILE *fp;

fp = fopen("file.csv", "w");

if (fp) {
for (j = 0; j < iterations; j++) {
fprintf(fp, "%f %f\n", var1[j], var2[j]);
}
fclose(fp);
}

关于c - 从多次调用的C脚本编写一个csv文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30197216/

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