#include <stdarg. h>
#include <stdio. h>
void f(const char* start, . . . )
{
va_list list;
const char* curr;
va_start(list, start);
for (curr = start ; curr != NULL; curr = va_arg(list, const char*))
{
if (5 == strlen(curr)) printf("%sn", curr);
}
va_end(list);
}
int main()
{
f ("hello", "world", "!", "!!!!!", NULL);
return 0;
}
если что то не правильно или не так я удалю без проблем