фічні функції. p align="justify"> Установка відео-режиму.
Першим кроком в графічних програмах є установка відео-режиму, який дозволяє виконання графічних функцій. У графічній бібліотеці СІ підтримується 10 графічних режимів. p align="justify"> Графічні функції і відеорежими, що використовуються в даній програмі будуть представлені далі.
КонстантаВидеорежимГрафический або текстовый_DEFAULTMODEОригинальный режімоба_TEXTBW4040x25 текст, 16 серихтекстовий_TEXTTC4040x25 текст, 16/8 цветнихтекстовий_TEXTBW8080x25 текст, 16 серихтекстовий_TEXTC8080x25 текст, 16/8 цветнихтекстовий_MRES4COLOR320x200 осередків, 4 цветаграфический_MRESNOCOLOR320x200 осередків, 4 серихграфіческій_HRESBW640x200 осередків, BWграфіческій_TEXTMONO80x25 текст, BWтекстовий_MRES16COLOR320x200 осередків, 16 цветовграфический_HRES16COLOR640x200 осередків, 16 цветовграфический_ERESNOCOLOR640x350 осередків, BWграфіческій_ERESCOLOR640x350 осередків, 4/16 цветовграфический_VRES2COLOR640x480 осередків, 2 цветаграфический_VRES16COLOR640x480 осередків, 16 цветовграфический_MRES256COLOR320x200 осередків, 256 цветовграфіческій
У своїй програмі я використовую В«_VRES16COLORВ» для використання у відеорежимі 16-кольорову палітру для графічних об'єктів, а також В«_TEXTC80В» для використання у відеорежимі 16-кольорову палітру для тексту. В«_DEFAULTMODEВ» - Повертає або задає режим введення даних, до якого повертається елемент після операції оновлення, вставки або скасування. br/>
Таблиця функцій
ФункціяСмисловая нагрузкаvoid createFile () створення файлаmain () головна функціяvoid showRecords () функція виведення записів по введеної фамілііvoid showAll () функція виведення всіх записів, сортованих за датою рожденіяstruct inpinput () функція додавання нових записів до бази
Графічні функції
int menu () створення графічної оболонки
Опис змінних
ім'я переменнойтіпкласс памятісмисловая нагрузкаNAMEcharімя, в якому зберігається ім'я та прізвище человекаZODIAKcharімя, в якому зберігається знак зодіакаBDAYintімя, в якому зберігається дата народження людини
main ()
cintлокальнаяпеременная відповідає за введення з клавиатурыselectionintлокальнаяпеременная використовується в операторі switchnumberintлокальнаяпеременная відповідає за кількість записейrezinpлокальнаяпеременная використовується при створенні нових записів; буферна структура для значенийBLOC_NOTENOTEлокальнаяуказатель на структуру NOTEiintлокальнаясчетчік menu ()
ccharлокальнаяотвечает за введення з клавиатурыtextselectedcharлокальнаяотвечает за колір виділеного текстаtextnotselectedcharлокальнаяотвечает за колір невиділеного текстаbuttonselectedcharлокальнаяотвечает з...