定义了一个结构体,如下:
typedef struct
{
CString BDhead;//帧头
UINT npart;//数据帧的字段数,等于分隔帧中字段的逗号数
CString *cs;//各字段的内容
}BDINFO;现有若干帧要公用这一结构体,由帧头来区别,所以希望能够根据所接收到的帧来动态的分配cs的空间,我是这样做的,用变量nDot来存储字段个数,然后通过
BDINFO pBDInfo->cs=new CString[nDot];
可是程序运行到此处就会报错,我真的很需要解决这个问题,请问如何能够解决,或者用其他方法也可以,谢谢了
typedef struct
{
CString BDhead;//帧头
UINT npart;//数据帧的字段数,等于分隔帧中字段的逗号数
CString *cs;//各字段的内容
}BDINFO;现有若干帧要公用这一结构体,由帧头来区别,所以希望能够根据所接收到的帧来动态的分配cs的空间,我是这样做的,用变量nDot来存储字段个数,然后通过
BDINFO pBDInfo->cs=new CString[nDot];
可是程序运行到此处就会报错,我真的很需要解决这个问题,请问如何能够解决,或者用其他方法也可以,谢谢了
解决方案 »
- 关于内存映射文件的理解
- 如何获取 界面线程所创建窗口的句柄
- 提问一个简单的二级指针问题。
- 我如何自己给自己的程序发一个WM_LBUTTONDOWN的消息!!!!!
- !!!急急!现在想把状态栏放大,里边的字也随之放大
- 工程添加问题,急!!!!!!!!!!!!!!!!!!!!!!!!!!
- 谁能把条形码的源程序发到我的邮箱,我给200分,谢谢?
- WM_DELETE_DLG 未声明标识符
- 关于hook 的message问题,求高手~!!!!!!!!
- 下的vc源码,但是无法查看资源怎么回事?
- 如何判断一行字的宽度超过一个CStatic的宽度?
- 奇怪了,网络都禁止了,调用 ADO的Connection的Open方法竟能成功。
pBDInfo.cs=new CString[10];
pBDInfo->cs=new CString[10];