0

我必须制作一个可以从命令行运行的 exe 文件,带有一些参数和一个选项(不确定它的实际名称,抱歉,将描述)。

命令行的输入将遵循以下行:

filename -x input_file output_file a b c d

其中 -x 是关于程序将执行的操作的选项(-e 是加密,-d 是解密等)。

我的问题实际上是将所有参数放入程序并与变量名相关联。我在互联网上寻找信息,但找不到任何可以帮助我使用这种格式(C 语言)的东西。

4

2 回答 2

4

getopt是你的朋友。它可以帮助您处理命令行选项。

您可以在wikipedia上找到完整的示例。

于 2013-09-06T07:48:18.100 回答
4

这可能对您有所帮助: http ://www.gnu.org/software/libc/manual/html_node/Example-of-Getopt.html

有关更多信息,您可能需要搜索“getopt”并将您的需求与 PERL GetOpt 的功能进行比较。

于 2013-09-06T07:48:42.297 回答