64,666
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdarg.h>
void execProcedurce( /*int cnt, */const char* procedurceName,...)
{
va_list argptr;
va_start( argptr, procedurceName );
while (true)
{
procedurceName = va_arg( argptr, const char* );
if ( procedurceName == NULL)
{
break;
}
procedurceName = NULL;
}
va_end( argptr );
}
int main()
{
execProcedurce("hello", "a");
return 0;
}
#include <stdio.h>
#include <stdarg.h>
void execProcedurce(int cnt, ...)
{
va_list argptr;
va_start(argptr, cnt);
int i = 0;
while (i < cnt)
{
printf("%s\n", va_arg(argptr, const char*));
i++;
}
va_end(argptr);
}
int main()
{
execProcedurce(2, "hello", "a");
return 0;
}
//hello
//a