什么是'struct random_data * buf'的类型?
我想要一个用于的结构变量“struct random_data *”
int random_r(struct random_data *buf, int32_t *result);
我试过宣布为
“struct random_data * instanceBuf;”
“random_data * instanceBuf;”
但是编译器不喜欢它。
我该如何申报变量?
-编辑
啊,, api是为linux,我在mac(bsd):(
哦等等,这真的只是linux吗?
http://www.gnu.org/s/libc/manual/html_node/BSD-Random.html
没有找到相关结果
已邀请:
1 个回复
拟蓬
是最简单的解决方案。但是你必须确保已经定义了该结构。 并且,如果缓冲区需要长寿(如种子),请确保它在大范围(例如全局或类级别)的某处定义。