我正在使用 snmp,requests->requestvb->val.string 函数返回一个 u_char*,我试图将它存储到一个 char[255] 中。
u_char newValue = *(requests->requestvb->val.string)
char myArray[255];
我尝试了几种方法将 newValue 的内容复制到 myArray 中,但一切似乎都是段错误。我究竟做错了什么?
我努力了
memcpy(myArray, newValue);
又一次尝试strncopy(myArray, newValue, sizeof(myArray));
我究竟做错了什么?