C言語なら、俺に聞け! <18>
■ このスレッドは過去ログ倉庫に格納されています
0312デフォルトの名無しさん
NGNGextern int usbmon_quit (const char*);
typedef struct {
int (*func) (const char*);
} CmdList;
static const CmdList cmd_list[] = {
{ usbmon_quit },
};
static void*
search_command (char* buf)
{
return cmd_list[0].func;
}
もとのソースからかなり省略していますが、ここで
search_command()の返り値の型は本来どのように記述すればよいのでしょうか?
関数へのポインタは一応分かったつもりだったんですが、
うまくいかなくて上のソースではvoid*でごまかしています。
■ このスレッドは過去ログ倉庫に格納されています