char strResult[39][100];char **GetResult( )
{ return strResult ;}
编译不通过
怎样返回二维数组。
请指教
{ return strResult ;}
编译不通过
怎样返回二维数组。
请指教
解决方案 »
- 在VC6.0能使用的第三方类在VS2010下不能用了,我知道问题在哪却不会修改。
- mfc关于GetItemData文件路径
- 求图像倾斜算法
- 送50分!!急~~~~~~基于TCP的发送文件,为什么会出现少包现象?
- 关于reg-free com的Category
- 请教一个简单的问题
- 我写了一个AtlService,本机运行没问题,但是在其它没装vc6的win2k机器上却不能运行,我用depends看了运行所要的dll其它机器上也有,Why?
- 请大家推荐一本学习C++的好书!!
- 请教 大家是如何学MFC的
- 关于release和debug
- ~~~~*****++++ vc+MySQL ^^^^^^^^ 发言的都有分!!!!!!
- 一个很让我头疼的问题
{ return (char**)strResult ;}
{
char strResult[39][100];
return (char**)strResult;
}
{
return (char**)strResult;
}void main()
{
return;
}这个编译没有问题!
{ return (char**)strResult ;}
如果这样可以
我现在调用
main{
char str[39][100];
str = GetResult( );cout << str[0];
}
也出错,请教怎样调用呢
char strResult[39][100];
typedef char (*MyArray)[100];
MyArray GetMyResult()
{
return strResult;
}//二、作为一维数组
char* GetMyResult()
{
return (char*)&strResult[0][0];
}
main{
char (*str)[100];
str = GetResult( );cout << str[0][0];
}//一、作为一维数组
main{
char* str;// 返回39 * 100 的一维数组
str = GetResult( );cout << str[0];
}