求助高手:如何通过界面输入控制程序中数组的大小 如何通过界面输入控制程序中数组的大小,比如我想要程序中数组的下标按照用户的意图随意改变大小,怎么办?VC中规定数组下标不能用变量的,该如何解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你是指想动态定义数组的长度?那你就用new来动态生成啊,长度就是你输入的,用完后要记得delete 我只想对二维数的一个下标进行动态定义,比如T[i][5],对i进行动态定义,要怎么做呢,以前都没有看懂过new运算符... const int m = 3; int (*a)[5] = new int[m][5]; for(int i=0; i<3; i++) { for(int j=0; j<5; j++) { a[i][j] = i + j; } } for( i=0; i<3; i++) { for(int j=0; j<5; j++) { TRACE("a[%d][%d] = %d ", i, j, a[i][j]); } TRACE("\n"); } VC 在MDI程序中继承了CScrollView,请问怎么控制打开的文档的默认大小??? 背景图片问题 在程序中启动另一个程序净有哪些编程方法?谢谢! 如何控制打印的内容在纸上的位置?(痛苦了两天都没解决,只好向CSDN高手求助) 弱弱的问,如此定义的函数,该如何调用? 为什么这个工程打不开? Cambo box的问题 请问如何获得打印机设置的页边距?(急~~~~) First-chance exception in Wave.exe: 0xC0000005: Access Violation 什么意思啊? COM组件注册的函数问题 关于HTTP通信
那你就用new来动态生成啊,长度就是你输入的,用完后要记得delete
int (*a)[5] = new int[m][5]; for(int i=0; i<3; i++)
{
for(int j=0; j<5; j++)
{
a[i][j] = i + j;
}
}
for( i=0; i<3; i++)
{
for(int j=0; j<5; j++)
{
TRACE("a[%d][%d] = %d ", i, j, a[i][j]); }
TRACE("\n");
}