右侧食管咽东西:C语言中,如何读取文件中的数据。

来源:百度文库 编辑:高考问答 时间:2024/04/30 16:43:11
比如文件中有三行数据,每一行有三个数据,用逗号分割,如何将这9个数据读出到3×3维数组中,并且事前并不知道是3×3维,如何生成动态数组?

eg:
1.23,3.3,4.789
2.45,5.67,6.12
3.4,2.34,0.21

动态创建数组:
#define m 3;
float (*array)[m]=(float (*)[m])malloc(sizeof(float[m])*n);

fscanf扫描数据到系统缓冲区中 在扫描的时候做一下计数
然后在从缓冲区中把数据一个一个取出来创建数组

应该用编程吧,我到大一的时候学过,但是我学得垃圾,现在不会了,如果你有兴趣,多学点可能你将来是IT的精英