Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
emilen
10 / 10 / 2
Регистрация: 25.05.2010
Сообщений: 52
03.06.2011, 19:11

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

03.06.2011, 19:11. Просмотров 717. Ответов 1
Метки (Все метки)

не вдавался в подробности твоего кода.
ну вот тебе пример, надеюсь сам дальше поймешь. Да и почитай что такое функторы. И вообще qsort гуглиться сразу же http://www.cplusplus.com/reference/clibrary/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
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2011, 19:11
Темы с ответами и решениями для C++ Функция qsort:

qsort
Вот код программы. Посмотрите вопрос в комментарии. #include &lt;iostream&gt;...

qsort
Ребят,расскажи подробно и простенько про qsort;Видел тему,но ничего не понял.Я...

qsort
читал, что с помощю QSORT можно упорядочить масив, но не пишет как. помогите!!

qsort C++
Помогите, плиз,разобраться с этой функцией, я прогу написала, но мало чего...

0
Функция 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>...
C++ Стек http://www.cyberforum.ru/cpp-beginners/thread311766.html
В стеке вместо всех локальных минимумов вставить 0. :scratch: Кто знает, помогите пожалуйста
C++ Считать мусор из файла Здравствуйте!!! Мне нужно вывести на экран любой файл, который я открыл. И не важно знать его структуру, пусть выведет мусор, но хоть выведет :))) Загвоздка в том, что у меня выводятся на... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru