Форум программистов, компьютерный форум 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 пунктов. Вообщем, прошу помочь: Задание таково: следущий пункт, вывод всех филиалов в виде филлиал №х прибыль = x $ чётное значение прибыли или филлиал №х прибыль = x $ не чётное значение прибыли. Сам исходник - такой: вырезано #include <iostream>
Ошибка в вводе/выводе массива C++
При выводе элемента массива всегда значение ноль. Вероятно ввожу массив неправильно. Помогите пожалуйста найти ошибку. P.S. жел-но не заменять операторы на cin/cout #include <iostream> #include <windows.h> #include <math.h>f int main() { double y; int i,n; SetConsoleCP(1251);
C++ Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию http://www.cyberforum.ru/cpp-beginners/thread886589.html
Здравствуйте, помогите, напишите код к задаче: Создать класс одномерных массивов. Определить унарную операцию - (префиксную) как дружественную функцию.
C++ WinAPI Как остановить службу? Как остановить службу, и проверить была ли она снова запущена(через 1-2 сек)? подробнее

Показать сообщение отдельно
StopCry
0 / 0 / 0
Регистрация: 22.05.2013
Сообщений: 13
31.05.2013, 18:48     Сортировка таблицы
Задача отсортировать таблицу по ключу (в качестве ключа использовать имя), используя 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);
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru