//定义数组
int a=2000;
int b=3;
float Ar_array[a][b];
//数据循环写入数组
......
Ar_array[x][0]=Ar;
Ar_array[x][1]=T6;
Ar_array[x][2]=T7;
if(x!=a){
x++;
}
// 打开文件
if(x=a){FILE *fp = fopen("/home/pi/outfilename", "wb+");
if (fp == NULL) {
perror("Error opening file");
return EXIT_FAILURE;
}
// 写入文件
for(int x1=0;x1<a;x1++){for(int x2=0;x2<b;x2++;{
fprintf(fp,"%f ",Ar_array[x1][x2];
}
fprintf(fp,"\n");
}
//刷新fflush(fp1);
// 关闭文件
fclose(fp);}