Сортировка Структуры [требует правки]

301
09 ноября 2017, 06:20

Нужна помощь с сортировкой... Уже и swap, и qsort пробовал.. Что-то не выходит. Сортировка по полю паспорт. Был бы до ужаса благодарен за помощь!

#include<fstream.h>
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
#include<windows.h>
#include<string.h>
#include<iomanip.h>
struct Gotel
{
    int id;
    char fio[30];
    int pas;
    int got;
    char tgot[6];
    int vart;
} s[100];


void Prosmotr_vsey_BD();
void dobavit_sapiz();
void ochistit_BD();
void iz_faila();
  void avtor();
  void ARG();
  void ud_string ();
int main()
{
int k;
ifstream f;
 f.open("DAT1.TXT", fstream::app);
    f>>k;
            f.close();
    int vibor = 7;
    while (1)
    {
        if ((1 <= vibor && vibor <= 2) || (4 <= vibor && vibor <= 8)
 ||     (vibor         == 31) || (vibor == 32) || (vibor == 33))
    {
        if (vibor == 1)
        {
          avtor()   ;
        }
        if (vibor == 2)
        {
             iz_faila();
        }
        if (vibor == 31)
        {
            dobavit_sapiz();
        }
        if (vibor == 32)
        {
         ud_string ()   ;
        }
        if (vibor == 33)
        {
            ochistit_BD();
        }
        if (vibor == 4)
        {
            ;
        }
        if (vibor == 5)
        {
            ;
        }
        if (vibor == 6)
        {
            ;
        }
        if (vibor == 7)
        {
            system("cls");
            cout << " MENU:\n";
            cout << "  1.Ob Avtore:\n";
            cout << "  2.Vvod  BD\n";
            cout << "  3.Redactirovanie BD:\n";
            cout << "    31.dobavit sapiz\n";
            cout << "    32.udalit sapiz\n";
            cout << "    33.ochistit BD\n";
            cout << "  4.Sortirovka AVG:\n";
            cout << "  5.Sortirovka DEC:\n";
            cout << "  6.Vuvod BD v file:\n";
            cout << "  7.Clear consol\n";
            cout << "  8.Exit\n\n";
        }
        if (vibor == 8)
        {
            break;
        }
        }
        else
        {
        cout << "ERROR! \n\n";
    }
    cout << "\n vibor ";
    cin >> vibor;
    }
    return 0;
    }

 void ARG(){                                                             //nachalo sort
    }                                                              //konec                 sort
READ ALSO
Проблемы с подключением библиотек Qt C++

Проблемы с подключением библиотек Qt C++

Только недавно начал изучать qt, но проблема в том, что он не находить библиотекРугается в пресловутом hello world'идке, который я взял из книги...

275
Вызов функции из std::function

Вызов функции из std::function

Есть примитивный класс:

268
Методы уже определены в *.obj

Методы уже определены в *.obj

Добрый день, первый раз столкнулся с такой проблемойПри компиляции вылазит следующее для каждого метода:

270
Помогите с решением [требует правки]

Помогите с решением [требует правки]

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

250