多个依赖项不烦么。getopt() 也没啥技术含量,如果不支持多个选项合并一起的话,大体是一个 while 循环:
i = 1;
while i < argc:
if argv[i] == "-o":
output = argv[i+1] if i+1 < argv else panic
i+=1
if argv[i] == "-p": ...
i += 1
【 在 javame (javame) 的大作中提到: 】
: 我觉得flac代码有个地方可以改。它的getopt是自己写的库。gnu的getopt应该比它成熟吧。
--
FROM 112.47.93.*