rtxbc 发表于 2013-1-26 12:36:17

第二章 C语言实例 — Linux 终端参数控制

在终端输入参数,然后控制显示:
 
#include <stdio.h>#include <unistd.h>int main(int argc, char *argv[]){    int c;    while((c = getopt(argc,argv, "t:a:")) != -1){      switch(c){            case 't':                printf("%s \n", optarg);                break;            case 'a':                printf("%s \n", optarg);                break;            default:                break;      }       }       return 0;} 
执行后显示:
 
$ ./a.out -aall -ttestall test   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
页: [1]
查看完整版本: 第二章 C语言实例 — Linux 终端参数控制