📄 p5-2.c
字号:
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -