| 查看: 526 | 回复: 2 | |||
[交流]
小白请各位大神帮我看看动态数组的问题 已有1人参与
|
|
各位大神,定义数组的时候,数组的维数一般都是定义好的, 我现在需要的是,数组的维数从文件中读取,我在网上找到,说在堆中分配空间可以定义动态数组。如下 //4×5 #include <stdio.h> #include <malloc.h> int **p; int i,j; int main() { p=(int **)malloc(4*sizeof(int *)); if (NULL==p) return 0; for (i=0;i<4;i++) { p=(int *)malloc(5*sizeof(int)); if (NULL==p) return 0; } for (i=0;i<4;i++) { for (j=0;j<5;j++) { p[j]=i*5+j; } } for (i=0;i<4;i++) { for (j=0;j<5;j++) { printf(" %2d",p[j]); } printf("\n" ;} for (i=0;i<4;i++) { free(p); } free(p); } 我现在的问题是,这个是定义了个4X5的数组,如果我想从输入文件中的第一行内容读入数组的维数,输入文件的第一行为: &class number= 26, nk= 41 / 所以我应该建立一个26X41的数组,根据输入文件的不同,这个维度也是不同的,请问这个程序应该怎么修改? |
» 猜你喜欢
2026年国自然面上资助率
已经有20人回复
一个有机合成实验室都需要哪些设备?
已经有5人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有22人回复
微信指数没变化,科研之友没阅读
已经有18人回复
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有8人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复
系统今天又提示维护了,估计离放榜不远了
已经有15人回复
你们的时间戳变了吗
已经有4人回复
产物和副产物价值比较
已经有5人回复
时间戳他又来了
已经有17人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助了解超临界二氧化碳发泡的大神?我是小白跪求大神指导
已经有9人回复
Gaussian小白,关于高斯的小问题,请教各位大神
已经有6人回复
锐利的碎片
木虫 (正式写手)
star watcher
- 应助: 136 (高中生)
- 金币: 3637.1
- 散金: 252
- 红花: 22
- 帖子: 988
- 在线: 1224.9小时
- 虫号: 961933
- 注册: 2010-03-05
- 专业: 凝聚态物性 II :电子结构
2楼2014-05-30 18:31:51
3楼2014-06-01 11:51:46










;
回复此楼