2011年12月24日 星期六

Linux c argc argv 使用方式

//argc 表示輸入幾個參數 
//argv 表示輸入參數值 argv[0],argv[1]...等
//getopt 預設參數哪些值 



#include <stdio.h>
#include <unistd.h>

int main(int argc,char **argv)
{
        int cmd;
        while((cmd=getopt(argc,argv,"A:B:"))!=-1)
        {
                switch(cmd)
                {
                        case 'A':
                                printf("command_A=%s\n",optarg);
                                break;
                        case 'B':
                                printf("command_B=%s\n",optarg);
                                break;
                        default:
                                printf("Unknown argument!!\n");
                                break;
                }
        }
}

沒有留言:

張貼留言