lign="justify">
{inf; query * nr, * nl; }; query * left, * right, * temp, * temp1, * newe; zap z; vihod
{char kurs; lekc_prakt; otl, hor, udov, neud;
}; query_v
{inf; query_v * nr, * nl;
}; query_v * left_v, * right_v, * temp_v; vihod z_v; org1 (); org (FILE * open); dob (); udal (query *); korectir (query *); save (); vivod (query *); vihodnaya (query *);
// ------------------------------------- ---------------------- main ()
{key, i, s = 0;// key - Натиснута клавіша; s - пункт меню
_setcursortype (_NOCURSOR) ;//прибираємо курсорfilename1 [20];// опис змінної типу char
{textbackground (1); (); (7);
// очищення екрана (26,9); printf ("????????????????????????? ? ") ;//Вивід на екран (26,10); printf ("?? ") ;//Вивід на екран (26,11); printf ("?? ") ;//Висновок на екран (26,12); printf ("??") ;//Вивід на екран (26,13); printf ("??") ;//Вивід на екран (26,14); printf ("??") ;//Вивід на екран (26,15); printf ("??") ;//Вивід на екран (26,16); printf ("??" ) ;//Вивід на екран (26,17); printf ("??") ;//Вивід на екран (26,18); printf ("??") ;//Вивід на екран ( 26,19); printf ("??????????????????????????") ;//Вивід на екран (i = 0; i < ; = 8; i + +)
{(28, i +10); ("% s", menu [i]);// Вивід на екран меню
} (28, s +10); (0); (menu [s]);// підсвічування = getch (); (28, s +10); (key) {72: s -; break; 80: s + +; break; 13: switch (s) {0: {
/* clrscr (); */org1 (); break;}
case 1: {clrscr ();
FILE * open ;//покажчик на файл
open = fopen ("e: input1.txt", "r") ;//відкриття файлу в режимі запису
if (open! = NULL)
org (open);
else {
clrscr (); printf ("Такого файлу немає! n");
getch ();
break;
}
} break; 2: dob (); break; 3:/* clrscr (); */vivod (right); break; 4: udal (right); break; 5: korectir (right); break; 6: vihodnaya (right); break; 7: save (); break;
case 27,8: {exit (1); break;}
}} (s> 8) s = 0;// обмеження для курсора меню (s <0) s = 8;
} (key! = 27);// Умова виходу з циклу - натискання клавіші ESC
}// 1
// ------------------------------------- ---------------------------- org1 () <...