具有多个参数的函数原型,包括void

时间:2011-12-01 17:58:58

标签: void-pointers function-prototypes

我有一个软件,其中有一个功能,即:

void function_name(structure_t *param1, void *param2){code....}

我正在尝试为此函数创建一个函数原型,以便它可以链接到之前发生的另一个函数。我已经尝试了下面的行没有成功,它不想编译。

void function_name(structure_t, void);

我在相关结构下面有这一行,但我的猜测是问题与虚空有关。该函数本身采用了void * param2,说实话,这让我感到困惑,但它有效。

编译器给出错误消息:“'void'必须是唯一的参数”

1 个答案:

答案 0 :(得分:1)

Function声明缺少*来将参数定义为指针!

void function_name(structure_t *, void *);