order (int x, int y, int dx, int dy)  
 {j; (x-1, y-1, x + dx, y + dy); (); (x-1, y-1, x + dx, y + dy +1 ); (j = 1; j <= dx; j + +) {(j +1,1); cprintf ("?"); gotoxy (j +1, dy +2); cprintf ("?" ); 
 } (j = 1; j <= dy; j + +) {(1, j +1); cprintf ("?"); gotoxy (dx +2, j +1); cprintf ("?"); 
 } menu (tmenu m, int save = 0) 
  {i, j, sel, cmd, buffer [2000]; (menu_bg_color); (menu_txt_color); (save) i 
} 
 } (1,1,80,25); (BLUE); (save) puttext (mx-1, my-1, m.x + m.dx, m.y + m. dy, buffer); (cmd == 13) return (sel); return (-1); 
 } inputbox (char caption [], int x, int y, int dx, char s [], int maxlen = 12) 
  {str [100], buffer [4000]; (menu_bg_color); (menu_txt_color); 
} inputboxnum (char caption [], int x, int y, int dx, long & l) 
 } while (i == -1); = i; (1,1,80,25); (x-1, y-1, x + dx, y +1, buffer) ; 
 } showmessage (int dx, int dy, char caption [], char text [], char type = 0, int save = 1) 
  {buffer [4000], ch; (save) gettext (39-dx/2,11-dy/2,41 + dx/2,13 + dy/2, buffer); (type == 0) {(menu_txt_color); (menu_bg_color); 
 } {(WHITE); (RED); 
				
				
				
				
			  
} answeryn (char answer []) 
 } selectfile () 
  {* fp; s [13]; ok; = 0; ("Введіть ім'я файлу:", 20,11,40, s); = fopen (s, "r" ); (fp == NULL) {(answeryn ("Файл з таким ім'ям не знайдений, створити новий? (Y/N)")) {= fopen (s, "w"); (fp == NULL ) (30,4, "Помилка!", "Помилка створення файлу.!", 1); ok = 1; 
 }} ok = 1; (ok == 1) {(fp); [worktype] [0] = NULL; (filename [worktype], s); (30,3, " Поточний файл: ", filename [worktype]); 
 } 
 } viewfile () 
  {buffer [4000], buffer2 [block_size +1]; s1; * fp; kol, lines; s [40] = "Перегляд файлу:", c; 
  if (filename [worktype] [0] == NULL) (30,3, "Помилка", "Робочий файл не заданий", 1); {= fopen (filename [worktype] , "rb"); (fp == NULL) (30,3, "Помилка", "Помилка відкриття файлу", 1); {(1,1,80,25, buffer); (s, filename [worktype]); (s); 
  showstatus ("Для продовження натисніть будь-яку клавішу ..."); 
  textcolor (WHITE); (BLUE); (1,2,80,24); (); = 0; 
  switch (worktype) {
  case 0: {
  while (! feof (fp)) {= getc (fp); ("% c", c); (c == ' n') lines + +; ...