_snprintf(sCPReq.MsgType, 4, pWebMsgHead->MsgType);sCPReq.MsgType最长为4
如果pWebMsgHead->MsgType的长度刚好是最大长度,如"0001"
操作后sCPReq.MsgType为“0001546322”这样的数据,我的预期是显示“0001”
这种情况算不算异常,为什么达不到我的预期呢?
这算不算数据越界,好象只是表面现象,并没覆盖其他缓冲区的数据