标签:style blog color ar 使用 sp strong 文件 div
在Linux中,我们常常用到 ls -l 等等之类带有选项项的命令,下面,让我们用C++来实现该类似的命令。
在实现之前,首先,我们来介绍一下一个重要函数:getopt()
int main(int argc, char **argv) { int flag = 0; int type = 0; int opt; while(1) { opt = getopt(argc, argv, "nt:"); if(opt == ‘?‘) exit(EXIT_FAILURE); else if(opt == -1) break; switch(opt) { case ‘n‘: /*printf("AAAAAAAAA\n");*/ flag |= IPC_NOWAIT; break; case ‘t‘: /*printf("BBBBBBBb\n"); int n = atoi(optarg); printf("n = %d\n", n);*/ type = atoi(optarg); break; } } }
编译完之后,我们可以使用:./a.out -n -t 1这样带有选项的命令执行
标签:style blog color ar 使用 sp strong 文件 div
原文地址:http://www.cnblogs.com/wiessharling/p/4056348.html