70,023
社区成员




#include <stdio.h>
typedef void (*Funchar) (char *);
void SetFun(Funchar pReadFun);
void GetNetIP(char * pNetIP);
int main(void)
{
SetFun(GetNetIP);
return 0;
}
void GetNetIP(char * pNetIP)
{
}
void SetFun(Funchar pReadFun)
{
}
#include <signal.h>
void (*signal(int sig, void (*func)(int)))(int);
/* or in FreeBSD's equivalent but easier to read typedef'd version: */
typedef void (*sig_t) (int);
sig_t
signal(int sig, sig_t func);
void SetFun(Funchar pReadFun)
{
char *p = "Hello world!";
(*pReadFun)(p);
}
void SetFun(Funchar pReadFun)
{
Funchar getDataFun;
getDataFun = pReadFun;
}
#include <stdio.h>
typedef void (*Funchar) (char*);
void SetFun(Funchar pReadFun);
void GetNetIP(char * pNetIP);
int main(void)
{
SetFun(GetNetIP);
return 0;
}
void GetNetIP(char * pNetIP)
{
printf("%s\n", pNetIP);
}
void SetFun(Funchar pReadFun)
{
char *p = "Hello world!";
pReadFun(p);
}