SOS!.txt文件中矩阵数组调用的问题
刚学习c一段时间,好多问题弄不明白;问题如下:txt文件中有200行3列的数据,希望将200行以及前2列的数据显示出来,应该怎么做?
现在思路是这样的:能显示200行3列,但是200行2列的怎么都显示不出来;
#include <stdio.h>
//#include <math.h>
#define M 200
#define N 3
void main()
{
int i,j;
float a={0};
FILE *fp;
//fp=fopen("aaa.txt","rt");
if((fp=fopen("aaa.txt","rb"))==NULL)
{
printf("cannot open the file!\n");
return;
}
for(i=0;i<M;i++)
{
//for(j=0;j<N;j++);
j=0;
fscanf(fp,"%f ",&a);
//j=j++;
j=1;
fscanf(fp," %f",&a);
j=2;
fscanf(fp," %f",&a);
}
fclose(fp);
for(i=0;i<M;i++)
{
//for(j=0;j<N;j++)
j=0;
printf("%f",a);
printf("%f",a);
printf("%f\n",a);
}
} 这……你只要把最后一行的 printf("%f",a); 去掉不就行了…… SteDeshain 发表于 2015-11-24 09:28
这……你只要把最后一行的 printf("%f",a); 去掉不就行了……
~~好吧谢谢 SteDeshain 发表于 2015-11-24 09:28
这……你只要把最后一行的 printf("%f",a); 去掉不就行了……
~好吧谢谢
页:
[1]