请教二维数组问题
请大家指点如何将一个文本文件存入二维数组?
请问下边程序错在哪里?我输入的是小数,输出竟然是整数。
#include "stdio.h"
#include "conio.h"
#define row 9
#define col 6
main()
{
FILE *fp;
FILE *fpData;
double A[row][col];
int i,j;
double ch;
fp=fopen("f:\\1.txt","r");
if (fp==NULL)
{
printf("cannot open");
getch();
exit(0);
}
ch=fgetc(fp);
for(i=0;i<row;i++)
{
for(j=0;j<col;j++)
{
A[i][j]=ch;
ch=fgetc(fp);
}
ch=fgetc(fp);
}
for( i=0;i<row;i++)
for(j=0;j<col;j++)
printf("%lf",A[i][j]);
}
[ 本帖最后由 Audrey1919 于 2009-12-23 19:52 编辑 ]