📄 subject_28710.htm
字号:
<p>
序号:28710 发表者:龙猫-ft 也被人注了 发表日期:2003-01-23 14:12:43
<br>主题:定义结构的一个成员长度是另一个成员值的函数
<br>内容:...<BR>unsigned char usercount; <BR>char usernumber[10*usercount];<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>
回复者:upstream 回复日期:2003-01-23 15:05:57
<br>内容:用指针把<BR>unsigned char UserCount;<BR>char *pUserNumber;<BR><BR>pUserNumber=new char[10*UserCount];<BR>......<BR>delete []pUserNumber;
<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-01-24 16:26:54
<br>内容:其实这只是个定义动态数组的问题,也可以用向量类来解决!<BR>#include <iostream.h><BR>#include <vector><BR>using namespace std;<BR>void main()<BR>{<BR> vector<char*> vec;<BR> vector<char*>::iterator it;<BR> char *p="How are you!";<BR> vec.push_back(p);<BR> vec.push_back("What\'s your name?");<BR> for (it = vec.begin(); it <vec.end(); it++)<BR> {<BR> cout<<*it<<endl;<BR> }<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 + -