我想在程序中动态地添加变量;根据EDIT中的字符串的长度来动态添加多个变量数组,该变量数组要作为另一个函数的参数,只能是二维数组(即不能用多维数组的形式)。下面是固定添加的单个变量数组(该变量本身就是数组)
// Demo_VCDlg.h : header filetypedef WORD DataType[128];//////////////////////////////
// Demo_VCDlg.cpp : implementation file#include "Demo_VCDlg.h"
void CDemo_VCDlg::OnButton1()
{DataType SendBuf[127]; PToB(m_Pict.GetDC(),SendBuf,rect.right-rect.left,rect.bottomrect.top);我要动态添加DataType的变量,
// Demo_VCDlg.h : header filetypedef WORD DataType[128];//////////////////////////////
// Demo_VCDlg.cpp : implementation file#include "Demo_VCDlg.h"
void CDemo_VCDlg::OnButton1()
{DataType SendBuf[127]; PToB(m_Pict.GetDC(),SendBuf,rect.right-rect.left,rect.bottomrect.top);我要动态添加DataType的变量,
解决方案 »
- 如何在VS2008的Win32 application项目中添加并使用自定义的Icon
- 如何实现:字符串,无论中文或者英文,如果很长,则转成...
- VC++培训哪里好
- 用纯API写是不是比用MFC写程序运行效率高、性能好?
- 急啊,大家帮帮忙,完成端口多线程实现的问题!
- 关于msdn
- 关于在线升级,谁有源程序参考一下,谢谢!!
- AFX_MANAGE_STATE(AfxGetStaticModuleState( ));这个是什么函数,作什么用
- 标准表达式中数据类型不匹配
- 对“围棋”、“五子棋”电脑程序感兴趣的快进来
- [求助]女朋友的外公病危,我是不是应该有点表示呢??
- 奇怪,为什么CListCtr的LVN_ITEMCHANGED会发两次
CArray<CDataType, CDataType&>m_YouArr;
可以动态改变数组元素
str="123456";现在str有6个字节,那我要建6个
DataType SB1[127];
DataType SB2[127];
DataType SB3[127];
DataType SB4[127];
DataType SB5[127];
DataType SB6[127];如果有更多个字节,就要更多个变量。
问题是这个变量本身是一个二维数组,也只能是二维数组,而且数组下标是固定的。
根据长度,
你可以往这个容器中添加 strlen(str) 个元素 ...
int *x= new int[count]