VC++6.0中如何将数组保存在TXT文档内

来源:百度知道 编辑:UC知道 时间:2024/05/05 14:18:38
如题
经过计算得到a,b,c,d四个数组,数组长度1000
想把这四个数组分别保存在单一的TXT文档内
怎么实现?

使用如下代码:

int i;
FILE *fp;

//保存a文件
if((fp=fopen("C:\\a.txt","w+"))!=NULL)
{
for(i=0; i<1000; i++)
{
fprintf(fp,"%d\n",a[i]);
}
fclose(fp);
}
else
{
MessageBox("写文件 a.txt 失败!", "错误");
//printf("写文件 a.txt 失败!\n"); //控制台程序使用这行
}

//保存b文件
if((fp=fopen("C:\\b.txt","w+"))!=NULL)
{
for(i=0; i<1000; i++)
{
fprintf(fp,"%d\n",b[i]);
}
fclose(fp);
}
else
{
MessageBox("写文件 b.txt 失败!", "错误");
//printf("写文件 b.txt 失败!\n"); //控制台程序使用这行
}

//保存c文件
if((fp=fopen("C:\\c.txt","w+"))!=NULL)
{
for(i=0; i<1000; i++)
{
fprintf(fp,"%d\n",c[i]);
}
fclose(fp);
}