Ответ:
#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("%s\n", curr);
}
va_end(list);
int main()
f ("hello", "world", "!", "!!!!!", NULL);
return 0;
Объяснение:
если что то не правильно или не так я удалю без проблем
я проверил код вроде правильный
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ:
#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("%s\n", curr);
}
va_end(list);
}
int main()
{
f ("hello", "world", "!", "!!!!!", NULL);
return 0;
}
Объяснение:
если что то не правильно или не так я удалю без проблем
Ответ:
я проверил код вроде правильный