有时候,我们的程序需求需要我们传递参数给参数,而且根据参数来调用相应的请求,以下是这方面的小技巧:
#include <stdio.h>
int main(int argc, char* argv[]){
int arg;
for(arg=0; arg<argc;arg++){
if(argv[arg][0]=='-') //技巧在这,通过一个循环,然后判断第一个字符-
printf("option: %s/n", argv[arg]+1);
else printf("argument %d: %s/n",arg,argv[arg]);
}
exit(0);
}
#include <stdio.h>
int main(int argc, char* argv[]){
int arg;
for(arg=0; arg<argc;arg++){
if(argv[arg][0]=='-') //技巧在这,通过一个循环,然后判断第一个字符-
printf("option: %s/n", argv[arg]+1);
else printf("argument %d: %s/n",arg,argv[arg]);
}
exit(0);
}