пожалуйста, не могли бы вы мне помочь с qsort структуры строк? Мне нужно отсортировать слова в словаре по алфавиту. Проблема в том, что это вызывает у меня ошибку сегментации ... Вот мои структуры:
typedef struct {
int length;
char *data;
} Word;
typedef struct {
int length;
int index;
Word *data;
} Dictionary;
Вот функция сравнения:
int compare(const void *a, const void *b)
{
return strcmp (((Word *)a)->data, ((Word *)b)->data);
}
А вот и реализация qsort:
qsort(&dictionary, dictionary.index, sizeof (Word *), compare);
Спасибо большое за помощь.
length
иindex
вDictionary
. - person chux - Reinstate Monica   schedule 14.12.2014