首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-03-15 
关于c语言命令行程序接受参数问题大家好,我想请教关于c的console程序接受参数问题。我现在开发的程序参数如

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

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

热点排行