帮我看一下这个txt文件程序有什么错误

zyf19871205 zyf19871205 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我想写一个程序把text0.txt,text1.txt,。。。。text26.txt,中的数据和time.txt数据一起逐一写在一个新的txt文件中,其中time。txt中有27个时间数据,我要把text0.txt,text1.txt,。。。。text26.txt中的第一个数据分别对应time.txt文件中的数据写入新的txt文件,text0.txt,text1.txt,。。。。text26.txt中的其他数据也是一样。
#include <stdio.h>
#include <stdlib.h>

#define N 27
#define L 13122

int main(int argu, char* argv[])
{
FILE *fpFILE[N];
int i,j;
FILE *fp,*fp_p;
char file_name_i[50]="textxi.txt";
for (i=0;i<N;i++)
{
file_name_i[5] = '0' + i;

fpFILE[i]=fopen(file_name_i,"r");
}
char file_name[50]="time.txt";
fp=fopen(file_name,"r");
double data[N][L]={0.0};
double Data[N]={0.0};
double temp1,temp2;
for (i=0;i<N;i++)
{
int m=0;
while (1==scanf(fpFILE[i],"%lf",&temp1))
{
data[i][m++]=temp1;
}

}
while (1==fscanf(fp,"%lf",&temp2))
{
Data[i]=temp2;
}
fp_p=fopen("x.txt","w");
for (i=0;i<13122;i++)
{
for (j=0;j<N;j++)
{
fprintf(fp_p,"%.20f %.20f",Data[j++],dat[j++][i]);
}
}
for (i=0;i<N;i++)
{
fclose(fpFILE[i]);
}
fclose(fp);
fclose(fp_p);
return ;

}
...全文
评论 3
收藏 已收藏
分享
返回顶部
zyf19871205
C语言 70,039 成员 243,237 内容