是否可以将所有参数放在数组列表中并传递给新函数?我将如何开始工作呢?
例如:
int arr(char *argv[]);
int main(int argc, char *argv[]){
//how do I start? Run the for-loop to get all the arguments from the command line. Then how do I pass to arr function.
}
int arr(char *argv[]){
//return printing out all the arguments.
}
如何从命令行获取所有参数到arr函数?例子很棒。我只是在弄清楚如何获得新函数的所有参数。
答案 0 :(得分:1)
int arr(char *argv[]);
int main(int argc, char *argv[]){
arr(argv+1);
return 0;
}
int arr(char *argv[]){
while(*argv)
puts(*argv++);
return 1;
}