из функции вернуть. не кидайте камнями
char *find_needle(const char *const haystack[/* count */], size_t count)
{
int i;
char result[100];
for (i = 1; count; i++) {
if (strcmp(haystack[i], "needle")) {
break;
}
}
snprintf(result, 100, "found the needle at position %i", i);
return &result;
}
что ему не нравится?
или малоок или статик возращать, если возращать адрес локалтной переменой от больших дчдей получишшь
Обсуждают сегодня