【发布时间】:2011-10-10 19:26:14
【问题描述】:
我试图弄清楚如何在 C 中使用带有参数的回调。以下不起作用。归档它的最佳方式是什么? (为回调函数传递参数)
#include <stdio.h>
void caller(int (*cc)(int a)) {
cc(a);
}
int blub(int a) {
printf("%i", a);
return 1;
}
int main(int argc, char** argv)
{
caller(blub(5));
return 1;
}
【问题讨论】:
-
我会
typedef int (*callback_t)(int);