【发布时间】:2013-12-30 20:47:42
【问题描述】:
如何在运行时调用函数?我想知道是否可以不使用 if 或 switch 来调用它,
if(arg[1] == something) //Now what I'm looking for
call_function;
下面是我正在寻找的,它是使用 arg 调用函数 print?
#include <stdio.h>
void print()
{
printf("print function called\n");
}
int main(int argc, char *argv[])
{
argv[1] to call the print function
}
那么我可以这样称呼它,
./a.out print
【问题讨论】:
标签: c function-pointers