xx2, yy2); <<"? В»;
}
void draw (char str [15]);// Функція яка буде промальовувати рядок іншим кольором
int menu ();// Функція основного менюmain (int argc, char * argv []) {answer; char key;: clrscr (); textbackground (1);
ramka (); gotoxy (25,2), <<В«Книжковий магазин імені Ш. Уаліханова"; (;) {//нескінченний цикл вихід із якого здійсниться
int answer = menu ();// якщо функція menu () поверне 3 (answer) {0: {clrscr (); (); (); goto l; break;}// Можна організувати виклик подпрограмм1: {clrscr (); (); (); goto l; break;} 2: {clrscr (); (); (); goto l; break;} 3: return 0;
}
}
} enter () {fname [30] = FNAME; * out; avtor [30]; nazvanie [30]; tema [30]; god; (25,2); cout << В«Книжковий магазин імені Ш. УаліхановаВ»; ((out = fopen (fname, В«atВ»)) == NULL)
{gotoxy (5,8); (В«Помилка! Приносимо свої вибачення за неполадки в системі.В»); (5,10);
cout <<В»Натисніть Enter щоб повернутися в головне меню.В»;
getch ();;
} gotoxy видання-> В»); (19,7); (В«% i В», & god); (out," n% s% s% s% i В», avtor, nazvanie, tema, god); (5,9); puts (В«Заявка прийнята!"); (out); (5,11); (В«Натисніть EnterВ»); ();
} display () {fname [20] = FNAME; * in; avtor [30]; nazvanie [30]; tema [30]; god; int ch;
gotoxy (25,2); cout <<В«Книжковий магазин імені Ш. УаліхановаВ»;
gotoxy (5,4); cout <<В«Каталог:В»; ((in = fopen (fname, В«rtВ»)) == NULL)
{gotoxy (5,5); (В«Помилка! Приносимо свої вибачення за неполадки в системі.В»); (5,10);
cout <<В»Натисніть Enter щоб повернутися в головне меню.В»;
getch ();;
} ch = 6; (! feof (in)) {(in, " n% s% s% s% iВ», & avtor, & nazvanie, & tema, & god); (5, ch); ch + +; (В«% s% s% s% iВ», avtor, nazvanie, tema, god);} (in); (5,2 + ch); (В«Натисніть Enter В»); ();
} poisk ()
{char fname [20] = FNAME; * in; avtor [30]; nazvanie [30]; tema [30]; god, st;
gotoxy (25,2); cout <<В«Книжковий магазин імені Ш. УаліхановаВ»;
if ((in = fopen (fname, В«rtВ»)) == NULL)
{gotoxy (5,5); (В«Помилка! Приносимо свої вибачення за неполадки в системі.В»); (5,10);
cout <<В»Натисніть Enter щоб повернутися в головне меню.В»;
getch ();;
} (5,3); <<В«Пошук:В»;
gotoxy (5,4); <<В«На ім'я автора-1В»; (5,5); <<В«За назвою книги-2В»; (5,6) ; <<В«За жанром-3В»; (5,7); <<В«По року видання-4В»; (5,9);
cout <<В«OTMEHA-5В»; m [30], p, k [30]; s, ch; (5,10); cin>> p; ...