getopt函数的使用

来源:互联网 发布:php大型网站如何维护 编辑:程序博客网 时间:2024/04/29 08:36

#include <stdio.h>
#include <getopt.h>
int main(int argc, char *argv[])
{
 int ch, aflag = 0, lflag = 0, i;
 while ((ch = getopt(argc, argv, "al")) != -1)
 {
  switch ( ch )
  {
  case 'a':
   printf("set option -a\n");
   aflag = 1;
   break;
  case 'l':
   printf("set option -l\n");
   lflag = 1;
   break;
  default:
   printf("wrong option %c\n", ch);
  }
 }
 for (i=optind; i<argc; i++)
 {
  printf("%s ", argv[i]);
 }
 printf("\n");
 printf("optind = %d\n", optind);
 return 0;
}