跪求...把c语言生成的double型数组导出到txt中的代码!

如题所述

第1个回答  2009-11-25
#include <stdio.h>
//double数组到txt函数, filename为文件名, arr是double数组的名字, size是数组的大小
void doublearrtofile(const char* fileName, double* arr, int size)
{
FILE * fp;
fp = fopen(fileName, "w");
for(int i=0; i<size; i++)
{
fprintf(fp, "%f\n", arr[i]);
}
fclose(fp);
}

//测试主函数
void main()
{
double test[] = {1,2,3,5,8};
doublearrtofile("d:\\a.txt", test, 5);
}
第2个回答  2009-11-25
//文件基本输入即可
#include <stdio.h>
main()
{
double a[10];
int i;
FILE *fp;
for(i=0;i<10;i++)
a[i]=i;
fp=fopen("d:\\double.txt","w");
for(i=0;i<10;i++)
fprintf(fp,"%6.2lf",a[i]);
fclose(fp);
}
//验证成功 功能实现 你去d盘根目录下看看有没有一个double.txt文件夹吧本回答被提问者采纳
相似回答