我的代码如下所示:
if((strcmp(argv[1], "-a") == 0) && (argc == 3)) {
/* my code */
} else if((strcmp(argv[1], "-b") == 0) && (argc == 3)) {
/* my code */
} ...
等等。这是解决比较参数的唯一方法吗?我在某个地方读到它可以使用循环来完成,但我似乎无法弄清楚如何。现在,我的代码中充满了这些 if 语句。
谢谢,这是我的第一个问题,我不会再问了,我喜欢自己解决问题。但现在,时间至关重要。
那么,有没有更脆的方法来做到这一点?