by tangke <> 2009-06-03
虽然说这篇文章的内容是Qt程序启动参数处理之二,但是其实它对任何linux c编程都是适用的。
下面这个例子是调用getopt函数取得用户输入的参数
源代码是:
#include
#include
#include
int main(int argc, char *argv[])
{
int ret = 0;
opterr = 0;
while ((ret = getopt(argc, argv, "a:bc:h")) != -1) {
if (ret == '?')
printf("unknow parameter\n");
else
printf("-%c parameter %s\n", ret, (optarg && (strlen(optarg) > 0)) ? optarg : "not needed");
}
return 0;
}
阅读(1902) | 评论(0) | 转发(0) |