我有一个类型为const char* FunctionName
的指针,如何将其添加到payload
类型char payload[100]
中,而不会出现任何警告或错误?此外payload[0]
已经填充了字符值,因此空格从payload[1]
更新:
我试过这个`strcpy((& payload [1]),FunctionName);现在正在努力。
但我还有一个问题,如何将指针(FunctionName)容纳到payload[1]
复制整个字符串?通过任何转让声明?
/ R
答案 0 :(得分:3)
strncpy(&payload[1], FunctionName, 98);
payload[99] = '\0';
如果FunctionName在NULL终止符之前的字符数超过98个,则应该是安全的。