C在csv文件中的1024行之后写入数据

时间:2015-05-14 08:29:17

标签: c csv printf

我试图按照每行1024行在csv文件中写入数据:

fprintf(fp, "%f %f \1024n", a, b)

每条1024行的正确写法是什么?

1 个答案:

答案 0 :(得分:1)

首先,您必须使用循环:

int i=0;
for(i=0; i<1024;i++)
{
    fprintf(fp, "%f %f\n", a, b);
}

其次在值之间添加分号。这授予csv将通过excel分隔colums中的值自动打开:

int i=0;
for(i=0; i<1024;i++)
{
    fprintf(fp, "%f;%f\n", a, b);
}

修改 要留下1024条空行,你可以

int i=0;
fprintf(fp, "%f;%f\n", a, b); // print a nd b values
// this loop write 1024 empty lines
for(i=0; i<1024;i++)
{
    fprintf(fp, "\n");
}