想求分析命令行的代码,不使用getopt
在K&R 的The c programming language 中有一个程序是分析命令行的程序代码:
while( --argc > 0 && (*++argv)[0] == '-') while(ch = *++argv[0]) switch(ch) { ... }
这段代码可以分析
$ ./a.out -n -v pattern
$ ./a.out -nv pattern
不知道各位仁兄有没有更复杂的分析命令行的代码比如head 命令
$ head -n20
这样,不用空格加入也行
直接写代码,给思路,提供链接我自己看都欢迎~~
还有就是不使用getopt 或是getopt_long