p5-2.c

来自「SUN Solaris8平台下进程间通信」· C语言 代码 · 共 36 行

C
36
字号
#include <unistd.h>#include <stdio.h>int main (int argc, char **argv){       int index;    int opt;    int iflag = 0, lflag = 0;    char *fvalue = NULL, *svalue = NULL;    while ((opt = getopt (argc, argv, ":if:ls:")) != -1)        switch (opt) {        case 'i':            iflag = 1;            break;        case 'l':            lflag = 1;            break;        case 's':            svalue = optarg;            break;        case 'f':            fvalue = optarg;            break;        case '?':            printf ("Unknown option `-%c'.\n", optopt);            break;        case ':':            printf (" `-%c' missing option argument.\n", optopt);            break;        }    printf("iflag = %d, lflag = %d, fvalue = %s, svalue = %s\n",           iflag, lflag, fvalue, svalue);    for (index = optind; index < argc; index++)        printf ("Non-option argument: %s\n", argv[index]);    return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?