⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_61652.htm

📁 vc
💻 HTM
字号:
<p>
序号:61652 发表者:好古L 发表日期:2003-11-20 23:06:53
<br>主题:请问如何定义一个函数返回一个动态数组啊?而且又如何去调用数组里的元素?
<br>内容:小弟想定义一个函数返回一个动态数组,而且将来还要调用数组里的元素,请问如何实现啊?<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:红苹果 回复日期:2003-11-21 01:08:05
<br>内容:象下面这样:<BR>PBYTE MyFunc(&nbsp;&nbsp;int nSize )<BR>{<BR>&nbsp;&nbsp;PBYTE p=new BYTE[nSize]; // 类型根据需要改变<BR>&nbsp;&nbsp;...<BR>&nbsp;&nbsp;return p;<BR>}<BR><BR>...<BR>PBYTE MyArray=MyFunc(100);<BR>for( i=0;i&lt;100;i++ )<BR>&nbsp;&nbsp;cout&lt;&lt;MyArray[i];<BR>...<BR>delete[] MyArray;// 最后不要了,delete<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:hurtmanzc 回复日期:2003-11-21 01:17:37
<br>内容:.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:野猫 回复日期:2003-11-21 10:49:54
<br>内容:int dy_array(char** buf,int* count)<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;*buf = new char [12345];<BR>&nbsp;&nbsp;&nbsp;&nbsp;*count = 12345;<BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}<BR><BR>调用时,<BR><BR>char* arraybuf = NULL;<BR>int count = 0;<BR>dy_array(&amp;arraybuf,&amp;count);<BR><BR>接下来,arraybuf随你怎么处置了 :)<BR><BR>用完记得delete [] arraybuf,不然...<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:VChen 回复日期:2003-11-21 11:06:07
<br>内容:如果在一个工程中,只要返回数组的指针就可以了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:好古L 回复日期:2003-11-21 21:09:36
<br>内容:呵呵,多谢红苹果和野猫大虾的点拨!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -