#include "stdafx.h"
#include "stdio.h"
int m = 1;
void fcall(int state)
{
switch(state)
{
case 1:
printf("state one!\n");
break;
case 2:
printf("state two!\n");
break;
default:
printf("no state!\n");
}
}
void func(int a,void (*fn)(int state))
{
if(a == 1)
fcall(m);
}
int main()
{
func(1,fcall);
return 0;
}