我要把文件sample.txt中的数据读到文件data.txt中
sample.txt中的数据是一个21*11的矩阵
如下所示:
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 1.547 0.000 0.000 0.000 1.456 0.000
0.000 1.559 0.000 0.000 0.121 2.949 16.768 8.897 1.425 0.000 0.542
0.000 0.000 0.000 0.892 7.533 19.995 28.178 26.008 19.664 15.008 0.000
0.000 0.000 0.026 11.972 23.468 136.645 267.560 217.279 110.695 19.893 3.666
0.000 0.000 0.284 17.990 58.437 282.515 300.000 300.000 200.000 26.354 8.955
0.000 0.000 1.151 19.630 129.601 299.802 300.000 300.000 274.826 25.938 14.745
0.000 0.000 0.244 16.339 45.880 286.348 300.000 299.378 101.436 26.843 10.006
0.000 0.000 0.000 8.021 19.993 63.377 78.480 62.221 25.375 18.057 1.454
0.000 0.000 0.000 0.002 16.010 19.086 20.341 19.958 18.535 0.783 0.000
0.000 0.000 0.000 0.000 0.000 0.351 2.848 2.233 0.109 0.000 0.823
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000
希望在data.txt中将这些数据变成一列。程序如下
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
#include "time.h"
#define minJ 121.0000
#define minW 23.0000
#define maxJ 121.100
#define maxW 23.1000
void main()
{
int m=21,n=11,NumPoint=0,i,j;
float a[21][11]={0};
FILE*fp;
fp=fopen("sample.txt","r");
for(i=0;i<m&&!feof(fp);i++)
for(j=0;j<n;j++)
fscanf(fp,"%lf",&a[i][j]);
fclose(fp);
FILE*file;
file=fopen("data.txt","w");
for(i=0;i<m;i++)
for(j=0;j<n;j++)
{fprintf(file,"%d %lf\n",NumPoint,a[i][j]);
NumPoint++;
}
fclose(file);
}
请教,为什么得到的data.txt中的数据不对呢?
[此贴子已经被作者于2006-7-27 22:16:58编辑过]