some_txt[] = "Hello";
printf("%s\n", ret_sp(some_txt));
return 0;
}
char *ret_sp(char *str)
{
char *ch;
ch = strchr(str, 'a');
return ch ? ch : NULL;
}
'''
return ch ? ..... Зачем
Через %s нельзя выводить NULL
Выводит (null) при нулл емнип
Если повезет. По стандарту нельзя
Понял
Я конечно не эксперт, но нахера нужно решение задания, которое заключается на вызове библиотечной функции? Разве не надо самому заимплементить алгоритм поиска, иначе какой смысл?
книга этого требует, чтобы решение задачи базировалось на основе библиотечных функций
Обсуждают сегодня