Програмування динамічної структури даних – цилічна черга
27

2.3.5 Функція Sorting

 

Перехід до функції Sorting здійснюється із головного меню шляхом натискання клавіші <9>.  Після цього відбувається безпосередньо перехід до роботи функції Sorting. Після завершення її роботи на екран виводиться повідомлення про успішне завершення сортування записів.

Заміна значень сусідніх записів здійснюється наступним способом

char buffStyle[20];

                char buffAutor[20];

                int buffData;

                int buffSells;

                buffSells=Nexter->Sells;

                buffData=Nexter->data;

                strcpy(buffStyle,Nexter->Style);

                strcpy(buffAutor,Nexter->Autor);

                Nexter->Sells=Curr->Sells;

                Nexter->data=Curr->data;

                strcpy(Nexter->Style,Curr->Style);

                strcpy(Nexter->Autor,Curr->Autor);

                Curr->Sells=buffSells;

                Curr->data=buffData;

                strcpy(Curr->Style,buffStyle);

                strcpy(Curr->Autor,buffStyle);

 

2.3.7 Функція BId

 

Можливість виводу на екран інформації про запис з найбільшими продажами. Перехід до функції BId здійснюється із головного меню шляхом натискання клавіші <7>.  Після цього на екран виводиться запис з даними

( рис.2.8, арк.34 ).