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

Функция qsort - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать элементы одномерного массива в двумерную матрицу одним циклом http://www.cyberforum.ru/cpp-beginners/thread311783.html
записать элементы из int massive записать все элементы в int array ) одним циклом
C++ Определить, каких букв в тексте больше: "м" или "н" дано предложение.Определить каких букв в нём больше: м или н http://www.cyberforum.ru/cpp-beginners/thread311779.html
C++ Функция удаления из базы данных (Найти ошибки)
У меня есть функция удаления строки из базы данных void Delete(int n) { int d,i; Abbase *db; system ("cls"); db=new Abbase; Abbase *temp; temp=new Abbase; d=-1;
C++ Перегрузка оператора вывода
Пытаюсь написать программку, но возникла ошибка с выводом информации на экран. Вот мой код: int MAX_ARRAY_SIZE = 2147483647; template <typename Type1, typename Type2, typename Type3> class SQL { private: int iterator;
C++ Стек http://www.cyberforum.ru/cpp-beginners/thread311766.html
В стеке вместо всех локальных минимумов вставить 0. :scratch: Кто знает, помогите пожалуйста
C++ Считать мусор из файла Здравствуйте!!! Мне нужно вывести на экран любой файл, который я открыл. И не важно знать его структуру, пусть выведет мусор, но хоть выведет :))) Загвоздка в том, что у меня выводятся на экран только текстовые файлы, а я хочу картинки, экзешники, вообщем любые другие расширения #include <stdio.h> #include <conio.h> подробнее

Показать сообщение отдельно
emilen
10 / 10 / 0
Регистрация: 25.05.2010
Сообщений: 52
03.06.2011, 19:11     Функция qsort
не вдавался в подробности твоего кода.
ну вот тебе пример, надеюсь сам дальше поймешь. Да и почитай что такое функторы. И вообще qsort гуглиться сразу же http://www.cplusplus.com/reference/c...cstdlib/qsort/
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct Man {
    int age;
    string name;
};
 
bool functor_str(Man i, Man j) 
{
    return i.name < j.name;
}
 
bool functor_int(Man i, Man j)
{
    return i.age < j.age;
}
 
//...
Man value[] = {// заполняем};
qsort (values, 6, sizeof(Man), functor_int);// сортирует по age
 
Текущее время: 23:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru