读书人

关于c语言命令行程序接受参数有关问题

发布时间: 2012-03-15 11:50:39 作者: rapoo

关于c语言命令行程序接受参数问题
大家好,我想请教关于c的console程序接受参数问题。我现在开发的程序参数如下:
myProgram [-o][outputFilePath] inputFilepath ,其中inputFilepath 为必输入选项。我的程序处理过程是判断argv[1]是否为-o,如果是则argv[2]赋给 outputFilePath,argv[3]赋给 inputFilepath。
问题是现在要追加一个控制参数-x,那么请问我将如何设计,还是要像以前的思路吗,再说该参数的位置应该可以在-o之前,也可以在-o之后,请问该如何设计,谢谢大家了。

[解决办法]
可以考虑在argv[3]后增加,每次就是一个完整的处理单元
比如-o 带两个或者不带
那么第二个处理标志紧随其后不管后续如何处理
只要两边填充和解释规则一样就可以了
[解决办法]
就像linux的命令一样,参数放哪里都行吧
主要看方便

读书人网 >C语言

热点推荐