функции t_list *mx_sort_list(t_list *lst, bool (*cmp)(void *, void *))
Интересует вот кокретно вот эта часть:
bool (*cmp)(void *, void *))
мне будет передаваться булевская ф-я в которой есть два артгумента с указателем на область в памяти
Как выглядит ф-я я не знаю
Она будет возвращять true если данные текущего елемента из связаного списка будет больше следуйщего и false если нет!
Данный в списке типа char!
может ли ф-я иметь такой вид?
bool cmp(void *s1, void *s2)
{
char *str1 = s1;
char *str2 = s2;
if(mx_strcmp(str1,str) > 0) return true;
else return false;
}
надо прочитать ман к mx_sort_list
Обсуждают сегодня