关于结构体变量清空的操作
梧桐126 2011-03-03 02:55:12 前段时间写一个DLL,定义了一个全局变量的结构体,每次调用的时候想先清空一下,用的ZeroMemory实现的,编译的时候没错,但是运行的时候遇到给结构体变量赋值就报错!求原因,以及该怎么实现?谢谢!代码如下:
typedef struct _MSG_INPUT_INFO //结构体定义
{
int msg_ErrCode;
CString msg_ErrMsg;
CString msg_title;
} MSG_INPUT_INFO;
//ZeroMemory(&m_gMsginput,sizeof(m_gMsginput));
m_gMsginput.msg_ErrCode = piErrCode;
m_gMsginput.msg_title.Format("ErrCode: %d",piErrCode);//如果加了ZeroMemory程序运行到这里就报错!
求高手指导。。。。。。。