读书人

C语言怎么将一个double类型的数组写入

发布时间: 2012-10-23 12:12:22 作者: rapoo

C语言如何将一个double类型的数组写入文件?
假设该数组为 double buff[1000],写入result.txt中。

[解决办法]
如果要文本可读,使用fprintf写,格式化写入,用法参考printf
[解决办法]

探讨

如果要文本可读,使用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],',');}

读书人网 >C语言

热点推荐