我试图按照每行1024行在csv
文件中写入数据:
fprintf(fp, "%f %f \1024n", a, b)
每条1024
行的正确写法是什么?
答案 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");
}