自定义回调函数
/*程序名稱:自定義回調函數實例
? 作者:SysProgram
? 日期:2009年12月21日
*/
?
#include <stdio.h>
int Print()
{
?int a = 100;
?printf("print is %d/n",a);
?return 0;
}
int Add(int a,int b)
{
?int sum;
?sum = a + b;
?printf("sum is %d/n",sum);
?return 0;
}
void callback_Print(int (*ptr)())
{
?(*ptr)();
}
void callback_Add(int (*ptr)(int x,int y),int a,int b)
{
?(*ptr)(a,b);
}
void main()
{
?callback_Print(Print);
?callback_Add(Add,10,20);??
}
總結
- 上一篇: 等待CreateProcess进程退出
- 下一篇: DLL回调EXE里的函数