.h File:中有如下定义:
struct MyStruct
{
int row, col;
};
.cpp File中定义一个结构提数组:
void Test()
{
int i=getsize();// i 的值是在程序运行时得到的,所以不确定.
struct MyStruct QRpos[i];
}
我有下面问题:因为定义数组的长度不能使用变量i,但是我又不能使用一个确定的值(因为其长度是程序运行时得到的,所以不确定.),请问应该如何解决?
我还想请教一下,如何取到一个数组的长度?
请大家指教!!!
struct MyStruct
{
int row, col;
};
.cpp File中定义一个结构提数组:
void Test()
{
int i=getsize();// i 的值是在程序运行时得到的,所以不确定.
struct MyStruct QRpos[i];
}
我有下面问题:因为定义数组的长度不能使用变量i,但是我又不能使用一个确定的值(因为其长度是程序运行时得到的,所以不确定.),请问应该如何解决?
我还想请教一下,如何取到一个数组的长度?
请大家指教!!!
解决方案 »
- 求MFC编程中三个功能如何实现?
- 用gd+ bitmap 如何将一张大图存为按比例缩小的一张小图,请高手赐教!
- 受MM之拖,找个叫“张健”的人,兄弟们帮帮忙啊 知道其下落的,“当面重谢”!(又来打广告??T。。)
- 如何得到一个8位256色的每个象素的rgb值?
- 急!!!FormView类中的WM_MOVE不起作用?高手赐教!!!
- 第一次用VISUAL.NET写一个数据库作业出现的问题,求教
- 请问这个问题如何解决!急急急!
- wince 怎么修改控件字体,例如加粗、加大
- 给全体CSDN会员的 倡议书
- 多线称问题
- 创建控件?
- 我要下一个DLL传输文件,其中用到CAsyncSocket类.帮忙说说做DLL和做EXE有什么方面不同..谢谢..
struct MyStruct *QRpos = new struct MyStruct[i];
{
int row, col;
}MyStruct;
.cpp File中定义一个结构提数组:
void Test()
{
int i=getsize();// i 的值是在程序运行时得到的,所以不确定.
MyStruct *QRpos = new MyStruct[i];
......
delete[] QRpos;
}