memset的问题
struct IAIP_Confirm
{
unsigned long seqId;
charstrInsPoliy[30];
charstrbeginTime[20];
charstrEndTime[20];
intResult;
charstrResultInfo[20];
};
IAIP_Confirm confirm;//我用DEBUG调试的时候seqId和Result已经分配了内存空间地址
memset(&confirm,0,sizeof(IAIP_Confirm));//seqId和Result已经分配了内存空间地址被释放成 0x00000000,但是其中另外的几个字符数组没有任何问题.
我以前从没遇见这样的问题,一直用memset进行初始化,请问memset不能这样用?
[解决办法]