C语言编程 将一个数组中的内容输出到文件中,然后从文件中将数据读入至数组里。用函数实现。

急... 展开
 我来答
百度网友b173602
推荐于2016-10-25 · TA获得超过1680个赞
知道小有建树答主
回答量:1466
采纳率:0%
帮助的人:834万
展开全部
#include<stdio.h>
void main()
{
FILE *f;
int i=600;
int a[10]={1,2,3,4,5,6};
int b[10]={0};
//写入文件
f=fopen("D:\\a.txt","wt");
if(f==NULL)
{
printf("文件打开失败!\n");
return;
}
else
{
printf("文件打开成功!\n");
for(i=0;i<10;i++)
fprintf(f,"%d ",a[i]);
printf("文件写入成功!\n");
}
i=fclose(f);
if(i==0)printf("文件关闭成功!\n");
else printf("文件关闭失败!\n");

//从文件中读出
f=fopen("D:\\a.txt","rt");
if(f==NULL)
{
printf("文件打开失败!\n");
return;
}
else
{
printf("文件打开成功!\n");
for(i=0;i<10;i++)
fscanf(f,"%d",&b[i]);
for(i=0;i<10;i++)
printf("%d ",b[i]);
printf("\n");

}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式