假设我想打开一个函数(它打开一个文件,用它做一些事情,然后将结果吐出到另一个文件)。使用 argv 和 argc,并通过在线阅读所有教程,我假设如果我打印 argv[0],我会得到文件名。我的问题是我如何设置让我们说下一个 argv[1.2.n] 到一个函数。因此,如果用户输入 open (在用户进入程序目录之后),它将打开该函数。就像是:
void file();
...
if (argv[1] == open){
file();
}