我正试图在getopt中运行这样的东西。
./ bmptool -s 2 example.bmp | ./bmptool -r 90 -o out.bmp
我的代码有效,但我想知道我是否有办法不运行此命令
./ bmptool -r 90 -o out.bmp
如果我跑步时出现问题
./ bmptool -s 2 example.bmp
以下方法用于捕获用户是否输入不存在的案例,并在需要时退出程序。当我只运行一个命令时,它工作,但当我将命令链接在一起时,它仍然运行以下命令,给我一些我不想要的输出。任何帮助都感激不尽。谢谢!
if (err || optind + 1 < argc) {
fprintf(stderr, usage, argv[0]);
exit(-1);
}