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

Сортировка разных полей структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проблема с открытием файла для вывода текста в него. http://www.cyberforum.ru/cpp-beginners/thread451554.html
ofstream offile; void royal_flush (); void straight_flush(); int main () { //махинации royal_flush (); }
C++ Ханойские башни, объясните принцип работы! Можете мне "расписать" все что происходит в этом коде, плюс отдельные вопросы в "комментариях", так что бы я сам смог это объяснить если меня спросят! Начальный код: // Ханойские башни #include... http://www.cyberforum.ru/cpp-beginners/thread451553.html
C++ Нули между символами в строке
Добрый вечер) Скорее всего нубский вопрос, однако поиском пользовался - ничего не нашел. Собственно суть: Из файла считываю строки: ifstream fs("C:\\test.txt"); string u; while (!fs.eof()) {...
C++ Реализовать команду md-создание каталога в Borland C++
Нужно сделать так, что бы по команде md (пример: md C:\CyberForum) создавалась определенная папка, название какой мы сами установим (принцип командной строки). Прошу помощи, ибо я уже запутался.
C++ Задан массив A из N элементов... http://www.cyberforum.ru/cpp-beginners/thread451542.html
Здравствуйте.помоги,пожалуйста,решить вот эти 2 задачи: 1.Задан массив A из N элементов. Составить программу, определяющую, содержится ли в нем один элемент, имеющий минимальное значение или таких...
C++ Группировка функций разных классов Всем привет! Возник спорный вопрос. Задача: Есть много классов, но у каждого из них может быть (! а может и нет) по методу, например, следующий набор: fnc1, fnc2, fnc3. Программа должна вызвать... подробнее

Показать сообщение отдельно
t1maaa
4 / 4 / 0
Регистрация: 07.01.2011
Сообщений: 15

Сортировка разных полей структуры - C++

23.02.2012, 19:01. Просмотров 579. Ответов 2
Метки (Все метки)

Сразу извиняюсь за кривой заголовок темы)

В общем, появилась необходимость добавить сортировку в программу, использующую некий идентификатор(задается вне функции) как ключ, чтобы сортировать список по нужному полю.

Т.е код вида:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
void sorting()
{
    e_tmp=top; 
    while(e_tmp!=NULL) //начинаем проход по списку
    {
        switch(sortingValue) //в переменной sortingValue содержится тот самый идентификатор
        {
        case '1': //по фамилии
 
                if(strcmp(e_tmp->surname, e_tmp->next->surname) > 0)
                {
ы
 
                }
 
        case '2':
 
        case '31':
 
        case '32':
 
        case '33':
 
        case '4':
 
        case '5':
        }
 
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru