_snprintf(sCPReq.MsgType, 4, pWebMsgHead->MsgType);sCPReq.MsgType最长为4
如果pWebMsgHead->MsgType的长度刚好是最大长度,如"0001"
操作后sCPReq.MsgType为“0001546322”这样的数据,我的预期是显示“0001”
这种情况算不算异常,为什么达不到我的预期呢?
这算不算数据越界,好象只是表面现象,并没覆盖其他缓冲区的数据
如果pWebMsgHead->MsgType的长度刚好是最大长度,如"0001"
操作后sCPReq.MsgType为“0001546322”这样的数据,我的预期是显示“0001”
这种情况算不算异常,为什么达不到我的预期呢?
这算不算数据越界,好象只是表面现象,并没覆盖其他缓冲区的数据
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货