new an array [12][12];
char * * m;
m = new char * [ 12 ];
for( int i = 0 ; i < 12 ; i ++ )
m[i] = new char [ 12 ];
char * * m;
m = new char * [ 12 ];
for( int i = 0 ; i < 12 ; i ++ )
m[i] = new char [ 12 ];
解决方案 »
- 受不鸟了...x64下编译总是出现LNK2019错误
- 50分 底层键盘钩子,在别的窗口不起作用 !!
- 关于数据库连接的记录集问题,大侠救命啊
- 在自建的类中如何控制一个状态上的进度条显示进度和状态栏文字?
- 怎麼得到一個文件的修改日期﹖怎麼比較這個修改文件的日期和另一個文件日期的先後順序啊﹖
- 如果我知道一组数据,怎样把它们画出来
- 我有一个问题,关于线程的,望各位大侠帮忙
- nmake能行吗
- 求教高手?(1)一个关于数组的问题,(2)关于转让系统控制权的问题,(3)中止自己程序中运行线程的问题!
- VC++集成环境下如何设置程序的命令行输入参数?
- 程序显示的问题?
- sqlserver数据库的数据回复?help?
for....delete[] m[i]...;
delete []m....;
printf("%d\n", p[0][1]);
delete[] p;
void main(void)
{
int **a;
make2d(a,3,3);
a[0][0]=1;
for (int rows=0;rows<3;rows++)
{
for (int cols=0;cols<3;cols++)
a[rows][cols]=rows+cols;
}
for (int rows=0;rows<3;rows++)
{
for (int cols=0;cols<3;cols++)
cout << a[rows][cols] << endl;;
}
cin.get();
}
template <class T> void make2d(T**&list,int rows,int cols)
{
list=new T*[rows];
for (int i=0;i<rows;i++)
{
list[i]=new int[cols];
}
}