Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Сортировка таблицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Скопировать часть строки http://www.cyberforum.ru/cpp-beginners/thread886626.html
Как мне скопировать часть строки с элемента a по элемент b?
C++ Переписать файл f в числовой массив a[20] Дан файл f состоящий из чисел(отрицательных и положительных), записать все числа из файла в массив int a. http://www.cyberforum.ru/cpp-beginners/thread886624.html
C++ Четная/не четная прибыль
Здравствуйте, недавно начал учить С++, но тут возник вопрос... Друг дал задание, сделал 9/10 пунктов. Вообщем, прошу помочь: Задание таково: следущий пункт, вывод всех филиалов в виде филлиал №х ...
Ошибка в вводе/выводе массива C++
При выводе элемента массива всегда значение ноль. Вероятно ввожу массив неправильно. Помогите пожалуйста найти ошибку. P.S. жел-но не заменять операторы на cin/cout #include <iostream> #include...
C++ Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию http://www.cyberforum.ru/cpp-beginners/thread886589.html
Здравствуйте, помогите, напишите код к задаче: Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию.
C++ перемещение объекта (области) в заданном направлении на заданную величину помогите пожалуйста.есть программа на BorlandC,которая рисует букву Р в рамке.нужно сделать так,чтобы эта буква перемещалась в рамке,при нажатии клавиш "вверх","вниз" и т.д. (буква не должна выходить... подробнее

Показать сообщение отдельно
StopCry
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 13

Сортировка таблицы - C++

31.05.2013, 18:48. Просмотров 929. Ответов 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);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru