帮我看一下这个txt文件程序有什么错误
我想写一个程序把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 ;
}