C小程序 - 处理传入参数的一种方法

1064阅读 0评论2012-10-19 niannian
分类:C/C++

usage: program [ -i ] src dest
  1. main(int ac, char *av[])
  2. {
  3.        
  4.     char    *src = NULL, *dest = NULL;
  5.     int    i_option = 0;
  6.                         /* check args     */
  7.     while( --ac ){
  8.         if ( strcmp("-i", *++av) == 0 )
  9.             i_option = 1;
  10.         else if ( !src )
  11.             src = *av;
  12.         else if ( !dest )
  13.             dest = *av;
  14.         else
  15.             usage();
  16.         }
  17.     if ( !src || !dest )
  18.         usage();
  19. }

上一篇:cksum
下一篇:AIX学习之主机名解析