c语言选项实现

#include<stdio.h>
int main(int argc,char* argv[])
{
    optget(argc,argv,"r:v");
    int opt;
    while((opt=optget(argc,argv,"r:v")!=-1)
{
    switch(opt):
         case 'i':
           todo;
           break;
         case 'r'
          printf("%s",optarg);
          break;
}
}

optget中参数三,为命令选项,如果带冒号:则表明选项后面要跟文件名,由optarg承载,otpind表示选项的索引.

optget函数可以参考网站http://kernel.org/doc/man-pages/

posted @ 2012-09-16 18:36  勿在浮沙筑高台  阅读(283)  评论(0编辑  收藏  举报