因为学校Linux小组纳新的要求,写了一个自制的Echo程序.代码如下:#include <stdio.h>#include <stdlib.h>#include <getopt.h>/*Two long-options:"help" && "version".*/const struct option long_options[]={ {"help",0,NULL,'h'}, {"version",0,NULL,'v...
转自:http://www.cublog.cn/u/18537/showart.php?id=125055Linux下很多程序甚至那些具有图形用户界面(graphical user
interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。具有可靠的复杂命令行参数处理
机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用 getopt(),而后者是一个专门设计来减轻命令行处理负担的库函数。1、命令行参数
命令行程序设计的首要任务是解析命令行参数,GUI派的程序员很少关心...