Форум программистов, компьютерный форум 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++ перемещение объекта (области) в заданном направлении на заданную величину помогите пожалуйста.есть программа на BorlandC,которая рисует букву Р в рамке.нужно сделать так,чтобы эта буква перемещалась в рамке,при нажатии клавиш "вверх","вниз" и т.д. (буква не должна выходить за рамку) # include <stdio.h> # include <conio.h> # include <graphics.h> # include <stdlib.h> # include <math.h> int main(void) { int grdrv=DETECT, grmod; initgraph (&grdrv,&grmod," ");... подробнее

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

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

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