char (*LineData])[30]; //LineData是指向有30个char的一维数组的指针LineData=new char[Line][30]; //这里指向的是一个二维数组
解决方案 »
- 一个怪怪的问题!!!!急!急!急!急!急!急!急!急!急!
- 杯具了,CDHtmlDialog如何响应OnLButtonUp消息
- 关于客户端界面的开发,请高手进来看看
- 关于延迟提交(OnRenderFormat)的问题
- 大家来看看这个SQL SERVER导入XML文件的问题,请大家帮帮忙了
- 关于一个调用外部程序的问题?
- 如何在带有checkbox的treectrl中取消某些item的checkbox?在线。。。
- 如何实现位图的旋转?
- 如何将局域网IP地址转换Internet IP地址
- 初学DirectX,请教一写DirectShow的问题
- 谁能帮帮我啊!(MFC多文档程序)
- 请问一下动态创建ActiveX控件后,要如何响应该控件的Event?
LineData=new char[30][Line];//对应30行Line列
还有个现象:设好段点后,在DEBUG下,按F11按步执行,就不会报错,否则就会报错。报错后发现部份指针指向的地址变了。我查看了代码,我没有改变过指针指向的地址。
例如:LineData[0]至LineData[50]指向的地址都变了。LineData[51]后面都是正常了。
为什么地址会自已就变了呢
char (*LineData])[30]; //指向数组的指针
char* LineData[30];//指针数组楼主是不是应该多贴点代码出来