#include <stdio.h>
typedef int (*EVHND)(int, int);
int proc(EVHND evhnd){
printf("Error occured !!\n");
if(evhnd != NULL) evhnd(4,2);
return -1;
}
int evha(int a, int b){
printf("event hundler A %d\n", a-b);
return 0;
}
int evhb(int a,int b){
printf("event hundler B %d\n", a+b);
return 0;
}
int main(){
proc(evha);
proc(evhb);
return 0;
}
0 件のコメント:
コメントを投稿