C有一些问题。这是我的代码:
// First line works, second line does not!
char outbuf[1024];
// char *outbuf = (char *) malloc(1024); // char is always 1
我将此 outbuf 传递给PK11_CipherOp()
在 NSS 库中声明的名为 的方法。可以在此处找到此方法的文档,您可以看到它需要一个char *
用于 outbuf 参数。
我不明白为什么第一行可靠地工作,而第二行却不行!
要查看完整代码,请参阅文件源
谢谢,
汉密尔顿