Linux C解析控制台输入命令行参数
来源:互联网 发布:淘宝网官网首页女装 编辑:程序博客网 时间:2024/06/05 20:39
代码片段(1)[全屏查看所有代码]
1. [文件] getopt_long.c ~ 1001B 下载(21)
01
/*
02
*@Data
03
*2012-12-26
04
*
05
*@Abstract
06
*Linux控制台运行可执行程序参数解析,在此主要用到了getopt_long函数,
07
*关于此函数的作用在http://baike.baidu.com/view/906700.htm 用详细介绍
08
*同时你也可以借助man手册来了解此函数的介绍
09
*
10
*/
11
12
#include <stdio.h>
13
#include <getopt.h>
14
#include <stdlib.h>
15
16
char
*short_opts =
"hsvo:"
;
17
struct
option long_options[] = {
18
{
"help"
,no_argument , NULL ,
'h'
},
19
{
"output"
, required_argument, NULL ,
'o'
},
20
{
"size"
, required_argument , NULL ,
's'
},
21
{
"version"
, no_argument , NULL ,
'v'
},
22
{NULL , 0 , NULL , 0}
23
};
24
int
main(
int
argc,
char
**argv)
25
{
26
int
opt;
27
char
*l_optarg;
28
while
((opt = getopt_long(argc , argv, short_opts, long_options, NULL)) != -1)
29
{
30
switch
(opt)
31
{
32
case
'h'
:
33
printf
(
"--help\n"
);
34
break
;
35
case
'o'
:
36
l_optarg = optarg;
37
printf
(
"%s\n"
, l_optarg);
38
break
;
39
case
's'
:
40
printf
(
"--size\n"
);
41
break
;
42
case
'v'
:
43
printf
(
"--version\n"
);
44
break
;
45
}
46
}
47
return
0;
48
}
0 0
- Linux C解析控制台输入命令行参数
- Linux 命令行参数解析
- Linux命令行参数解析
- linux c 命令行解析
- C/C++命令行参数解析
- C语言解析命令行参数
- C语言-解析命令行参数
- python_getopt解析命令行输入参数的使用
- python_getopt解析命令行输入参数的使用
- python_getopt解析命令行输入参数的使用
- linux中解析命令行参数
- linux 中解析命令行参数
- LINUX中解析命令行参数
- linux 命令行参数解析源码
- Linux 如何解析命令行参数 ?
- Linux 命令行参数解析整理
- linux命令行参数解析学习心得
- 控制台命令行参数浅析
- 关于在使用spring出现类似java.sql.SQLException: Access denied for user 'XXX'@'localhost' (using password: YES)
- OpenCV中简单矩阵运算
- JSTL标签用法
- leetcode JAVA Reverse Words in a String 难度系数2-3?最新题151
- 一步步学习微软InfoPath2010和SP2010--第五章节--添加逻辑和规则到表单(3)--使用函数设置默认值
- Linux C解析控制台输入命令行参数
- PHP随笔(cookie使用)
- 【每日一C之六】new 与 malloc
- ant自动打包apk
- GROUPING()函数 group by cube
- Centos 运行VMware Station 10.0.1死机问题
- java-----C/S编程----模拟手机业务办理
- Hive.GROUPING SETS
- 贵金属分割(1)黄金分割数之斐波那契数列