我必须制作一个可以从命令行运行的 exe 文件,带有一些参数和一个选项(不确定它的实际名称,抱歉,将描述)。
命令行的输入将遵循以下行:
filename -x input_file output_file a b c d
其中 -x 是关于程序将执行的操作的选项(-e 是加密,-d 是解密等)。
我的问题实际上是将所有参数放入程序并与变量名相关联。我在互联网上寻找信息,但找不到任何可以帮助我使用这种格式(C 语言)的东西。
getopt
是你的朋友。它可以帮助您处理命令行选项。
您可以在wikipedia上找到完整的示例。
这可能对您有所帮助: http ://www.gnu.org/software/libc/manual/html_node/Example-of-Getopt.html
有关更多信息,您可能需要搜索“getopt”并将您的需求与 PERL GetOpt 的功能进行比较。