C语言如何将一个double类型的数组写入文件?
假设该数组为 double buff[1000],写入result.txt中。
[解决办法]
如果要文本可读,使用fprintf写,格式化写入,用法参考printf
[解决办法]
[解决办法]
fprintf
fwrite
随你喜欢
[解决办法]
你这问题实在太入门,不过我现在也实在闲的很。
- C/C++ code
void SaveBuff(FILE *p, double *d, int n){ int i; for(i=0; i<n; i++) { fprintf(p, "%lf\n", d[i]); }}
[解决办法]
FILE *fp_out;
double buff[1000];
fp_out=fopen("result.txt","w");
for(i=0;i<1000;i++) {fprintf(fp_out, "%f%c", buff[i],',');}