我想将功能分配给packetbuf_copyfrom()
. 我使用过*
,&
但它在转换后并没有给我正确的密码。
这是功能:
void caesar (char cipher[], int shift) {
int i = 0;
while (cipher[i] != '\0') {
cipher[i] += (shift);
i++;
}
printf("%s\n", cipher);
}
{
char cipher[10]="Hello";
int key = 5;
caesar (cipher, key);
packetbuf_copyfrom((*caesar),8);
}
我希望packet_copyfrom()
函数从 function 复制caesar
。
我应该怎么办?