графічний інтерфейс, де наочно видно, що і як потрібно робити. p align="justify"> Головне меню даної програми складається з 4 пунктів:
1. Робота з символами.
2. Робота з рядками.
. Робота з блоками.
. Вихід.
При виборі одного з перших трьох пунктів меню з'являється додаткове меню.
1. Вибір файлу.
2. Перегляд файлу.
. Введення інформації.
. Зміна інформації.
. Видалення інформації.
. Очищення файлу.
. Видалення файлу.
Далі для виконання необхідної операції потрібно просто вибрати що цікавить вас пункт меню.
Лістинг програми:
# include
# include
# include
# include
# include
# include
# define menu_bg_color WHITE
# define menu_sel_bg_color LIGHTGREEN
# define menu_txt_color BLACK
# define block_size 20
# define str_maxlen 100
# define str_maxkol 500
# define symb_maxkol 50000
# define block_maxkol 1000char tstring [str_maxlen]; char tblock [block_size]; struct {x, y, dx, dy; status [80], captions [10] [25];
} tmenu; worktype; filename [3] [13] = {"", "", ""};
tmenu menu1 = {30,10,19,4, "Для управління використовуйте клавіші <Вгору>, <Вниз>, <Введення>, ", "Робота з символами "," рабрти з рядками "," Робота з блоками "," Вихід "};
tmenu menu 2 = {34,13,21,7, "Г¤ Для управління використовуйте клавіші <Вгору> ;, <Вниз>, <Введення>, "," Вибір файлу "," Перегляд файлу "," Введення інформації "," Зміна інформації "," Видалення інформації "," ; Очищення файлу "," Видалення файлу "};
void showstatus (char s [])
{(1,25,80,25); (LIGHTGRAY); (BLACK); (); (s);
} showcaption (char s [])
{(1,1,80,1); (LIGHTGRAY); (BLACK); (); (s);
} showitem (tmenu m, int num, int sel)
} b...