六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 43|回复: 0

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

[复制链接]

升级  9%

63

主题

63

主题

63

主题

举人

Rank: 3Rank: 3

积分
227
 楼主| 发表于 2013-1-26 12:36:17 | 显示全部楼层 |阅读模式
在终端输入参数,然后控制显示:
 
#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;} 
执行后显示:
 
[www@zhoubc mem]$ ./a.out -aall -ttestall test   
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表