📄 process.c
字号:
#include "net.h"#include "cmv.h"int use_cmv = 0;struct cmv_data data;struct net ns;void process(int argc, char *argv[]) { int port = 8000; char cfilename[64]; for (;;) { int t = getopt(argc, argv, "c:bp:h"); if (t == -1) { break; } switch (t) { case 'c': if (sscanf(optarg, "%s", cfilename) != 1) { fprintf(stderr, "error optarg: %s\n", optarg); exit(-1); } use_cmv = 1; break; case 'p': if (sscanf(optarg, "%d", &port) != 1) { fprintf(stderr, "error optarg: %s\n", optarg); exit(-1); } break; case 'h': fprintf(stderr, "Usage: %s [option]\n" "-c s\tset color file s\n" "-p n\tset port n (default 8000)\n" "-h\tprint this help\n", argv[0]); exit(0); case '?': break; default: fprintf(stderr, "option error: %d\n", t); exit(-1); } } if (optind != argc) { fprintf(stderr, "command line error\n"); exit(-1); } nets_init(&ns, port); printf("using port %d\n", port); if (use_cmv) { cmv_init(&data, cfilename); printf("using color file %s\n", cfilename); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -