p5-2.c
来自「UNIX程序设计教程」· 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 + -
显示快捷键?