可以接受多个字符串的可变参数

#include<stdarg.h>
#include<string.h>

void go(int num,...)
{
va_list argp;//定义指针,用于存储地址
va_start(argp,num);
for(int i=0;i<num;i++)
{
char str[50];//保存读取字符串参数
strcpy(str,va_arg(argp,char *));//按照字符串参数读取一个参数,拷贝到str
printf("%s",str);
system(str);
}
}

posted on 2021-02-19 21:04  行星夜  阅读(28)  评论(0编辑  收藏  举报

导航