永发信息网

如何用C语言读取一个txt文件中的矩阵并存入二维数组中呢?

答案:3  悬赏:70  手机版
解决时间 2021-03-18 06:18
矩阵有300行,50列,数据为浮点型
最佳答案
#include "stdio.h"
#define M 300
#define N 50

void main()
{
int i,j;
float a[M][N]={0};
FILE *fp;
if((fp=fopen("test.txt","rt"))==NULL)
{
printf("cannot open file\n");
return;
}
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
fscanf(fp,"%f",&a[i][j]);
fscanf(fp,"\n");
}
fclose(fp);
for(i=0;i<M;i++)
{
for(j=0;j<N;j++)
printf("%g ",a[i][j]);
printf("\n");
}
}
全部回答
读取文件 读取字符 字符转换为浮点数double atof( const char *string )
用到文件读取 可以循环读入 读入数字及小数点 以空格或其他换行字符之类作为一个读入结束 赋值给浮点型的数组中 直到文件结束
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丝域养发馆(瓯北五中店)地址在哪,我要去那里
最近想购买一台全新途胜 但是听懂行的人说韩
电脑上的小喇叭不见了 控制面板里不能打钩 怎
sdram,ddr sdram,ddr2 sdram,ddr3 sdram哪个
为什么我的光照出来有光晕,求大神指点
库木如克萨依在什么地方啊,我要过去处理事情
大2p空调的制冷量是多少
北京教师招聘一般都要北京籍的应届毕业生吗
一个连工作都干不好的人,跳了几次槽都不满意
实力车行地址有知道的么?有点事想过去
就是什么动漫的男主,一开始被一个女妖怪给囚
笼笼鲜加盟
牛骨胶可以吃吗
百岁坊银器地址有知道的么?有点事想过去
电脑显示屏出现 Digital Input (Self Test F
推荐资讯
2017届毕业生能敢的上南乐一中扩招
农业2016年至2017年存款利率
以后想在珠海做老师,是考中大的研究生还是直
买了250万元房,首次付了百分之四十,按揭15年
徐州玉根物资贸易有限公司这个地址在什么地方
为什么要把密度大的物质放在下面,把密度小的
世纪华联超市(芳园南路店)在什么地方啊,我要
有人喜欢钓鱼吗?我好想出去玩 去钓鱼 怎么和
你认为做为一名优秀的收银员应该具备哪些素养
北京市海淀区西四环中路19号这个地址是做什么
男性当一名美发师,会对生育能力有影响吗。
索罗斯是如何做空股市的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?