当前位置:  软件>C/C++软件

命令行参数处理的C函数库 longopt

    来源:    发布时间:2015-01-11

    本文导语:  longopt_zh_CN longopt是一个处理命令行参数的C函数库,主要是作为getopt()和getopt_long()的一个替代。 介绍 longopt是一个处理命令行参数的C函数库。 longopt 主要是作为getopt()的一个替代品,将getopt()/getopt_long()/getopt_long_only()这三个函数...

longopt_zh_CN

longopt是一个处理命令行参数的C函数库,主要是作为getopt()和getopt_long()的一个替代。

介绍

longopt是一个处理命令行参数的C函数库。

longopt 主要是作为getopt()的一个替代品,将getopt()/getopt_long()/getopt_long_only()这三个函数整合到一 块,简化了操作,同时实现短参数(如:-v)和长参数(如:--version),并且提供了getopt()和getopt_long()所不支持的省略短参数的功能(如只有--version,而没有-v)。还提供了一些辅助函数,以简化于参数有关的代码编写(如:print_opt,可以打印 linux风格的参数列表)。

注意,本代码主要提供给纯C(C99)环境下使用的,如果你使用的是C++的话,推荐使用boost的Program Options库:http://www.oschina.net/p/boost


    
 
 

您可能感兴趣的文章:

  • 利用 mount 函数 如何 挂载 ntfs 分区,如何调用(不是命令,是 MOUNT 函数)
  • 急:unix的shell脚本中,定义了一个函数getDate(),在后面的执行命令参数用要使用这个函数的返回值,应该怎么写?
  • linux setfacl 命令对应函数
  • 在php中如何用exec()函数运行mv命令
  • 求助:ioctl函数的命令参数
  • popen函数无法执行cd命令
  • 请问ECHO命令与GETOPT函数的行为如何不兼容?
  • CAT命令读取设备文件,驱动read函数被反复调用,为什么?
  • Linux下的chattr命令有没有对应的库函数或内核调用?
  • 调用system(“命令”)和函数调用之间有什么不同?效率?
  • Linux上,有没有效果类似ps命令的C函数?
  • 请问,uboot的命令函数,能否调用全局变量
  • 函数调用Shell命令问题
  • linux不用命令方式读文件获取网络流量,如何使用C函数调用获取网络流量信息?
  • 编程实现Copy命令,主要用到什么函数?
  • 编程实现ls命令,主要用到什么函数?
  • UNIX下哪个函数/系统调用(不要命令)可以取得cpu信息?
  • solaris下用什么命令看共享库.so中的函数?
  • linux下system函数调用shell命令后,怎样让主进程不等子进程返回,接着执行(在线)?
  • 有关 grep命令 之 函数查找时 屏蔽link的问题
  • Linux下curl的下载,安装以及curl命令的详细参数,用法介绍
  • 有谁知道命令后加-的参数和不加-的参数有什么不同?
  • ndk下编译ffmpeg的configure命令及配置参数
  • 管道可以把前一个命令的结果传到第二个命令的第一个参数吗
  • linux下top命令详解包括top命令参数使用及结果(virt,res,shr)排序举例说明
  • 问一个关于在shell中调用内置命令时参数的问题?参数从空格处被断开
  • unix shell 下进程的命令行参数与源程序 main函数的入口参数 是同一回事吗? 第一次编 .sh 文件,哪一位肯帮忙?
  • php命令行使用方法和命令行参数说明
  • linux命令后的参数问题
  • C++命令行参数处理库 tclap
  • 关于linux命令参数顺序的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • windows下cmd命令行显示UTF8字符设置(CHCP命令)
  • linux在脚本执行命令和直接在命令行执行命令有什么区别
  • c/c++预处理命令预#error介绍
  • 请教:使用system(命令)或者exec(命令)启动一个进程执行命令,如何判断这个命令是否启动成功或正在运行?
  • linux下nm命令(显示可执行文件的符号信息)介绍以及常见nm命令用法举例
  • linux 的命令操作和 windows的命令提示行有什么不同呢?? 为什么windows一般都不用命令提示行操作呢??
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 使用ps命令,如何使用系统命令根据进程名称获取进程和子进程的ID?除了ps,还有其它系统命令的办法吗?谢谢。
  • c/c++预处理命令预#undef介绍
  • 如何运行外部命令后不等外部命令运行结束直接运行下一条命令
  • c/c++预处理命令预#pragma介绍
  • 请问:早redhat 7.3的字符模式下:改(设)IP 命令是:ifconfig eth0 192.168.0.xx ,那么改(设)掩码命令是什么呢? 还有改(设)网关地址命令是什
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 请教unix常用命令命令问题
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • linux下执行命令为什么要在命令前加./
  • 数据库 iis7站长之家
  • 查询ls命令的命令文件属于系统中的哪个软件包?(在线等)
  • c/c++预处理命令预#include介绍
  • linux命令行下使用curl命令查看自己机器的外网ip
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • linux中有没有什么命令能列出所有linux的内部命令


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3