31.05.2013, 18:48. Просмотров 1233. Ответов 1
Задача отсортировать таблицу по ключу (в качестве ключа использовать имя), используя qSort.
Таблицу я такой структурой задал
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| struct line
{
char name[20];
char type[20];
int count;
int memory;
char ctype[20];
int cmemory;
};
struct table
{
line T[size];
int n;
}; |
|
Вот функция для сортировки
C++ |
1
2
3
4
| int compare_str(const void* a, const void* b)//для быстрой сортировки
{
return strcmp(*(const char**)a, *(const char**)b);
} |
|
и собственно вопрос: как сюда передать таблицу для сортировки(вместо вопросительного знака)?
C++ |
1
| qsort (?, size, sizeof(char), compare_str); |
|