Chinaunix首页 | 论坛 | 博客
  • 博客访问: 862738
  • 博文数量: 156
  • 博客积分: 6553
  • 博客等级: 准将
  • 技术积分: 3965
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-22 18:36
文章存档

2012年(3)

2011年(43)

2010年(110)

分类: LINUX

2010-10-03 22:09:08

#include
#include
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 {
  printf("%s ", argv[i]);
 }
 printf("\n");
 printf("optind = %d\n", optind);
 return 0;
}
阅读(902) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~