c语言选项实现

#include
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/

转载于:https://www.cnblogs.com/068XS228/archive/2012/09/16/2687718.html

你可能感兴趣的:(c语言选项实现)