графічний інтерфейс, де наочно видно, що і як потрібно робити. 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...