2009年5月3日日曜日

C:関数ポインタ

#include <stdio.h>

void func(char *);
void test(void (*)(char *) );
int main() {

test(func);
return 0;
}

void func(char *str) {
printf("%s",str);
}
void test(void (*fc)(char *)) {
(*fc)("testfunc\n");
}

0 件のコメント: