snmpで作業していますが、要求 - > requestvb-> val.string関数が私にu_char *を返し、char [255]に格納しようとしています。C言語でu_char *をchar []に変換する方法
u_char newValue = *(requests->requestvb->val.string)
char myArray[255];
私はnewValueの内容をmyArrayにコピーするいくつかの方法を試しましたが、すべてがsegfaultと思われます。私は間違って何をしていますか?
私は別の試みstrncopy(myArray, newValue, sizeof(myArray));
私が間違って何をやっている memcpy(myArray, newValue);
を試してみましたか?
ありがとうございます!これは私の問題を解決しました! – user1314238
うれしい –