C语言中如何将文本文件中的数字读入

来源:百度知道 编辑:UC知道 时间:2024/06/04 22:32:50
从1.text文件中读入20个数据,分别保存在一个数组s[]中;在进行数据处理完后,又将结果保存在数组w[]中,再将w[]中的数据保存入2.text中。文件中每个数据以“,”分隔,每4个数据一行。
哪位能给出代码么,中间的数据处理部分省略不用写,谢谢啦~~~

#include<stdio.h>
void main()
{
FILE *fp;
int s[20],w[20];
fp = fopen("1.txt","r");
for(int i=0;i<20;i++)
fscanf(fp,"%d",&s[i]);
fclose(fp);
/*数据处理*/
for(i=0;i<20;i++)
w[i]=s[i];
fp = fopen("2.txt","w");
for(i=0;i<20;i++)
fprintf(fp,"%d,",w[i]);
fclose(fp);
}

freopen("c:\\data.txt",stdin,"r");
scanf("%d",&data);