оздiлу до которого Належить данє визначення: (число вiд 1 до 9): ); ( n t 1. Основи мови С ++; ); ( n t 2. Лiнiйнi програми; ); ( n t 3. Розгалуження; ); ( n t 4. Циклі; raquo ;); ( n t 5. масивов; ); ( n t 6. Функцiї; ); ( n t 7. Файли; ); ( laquo ; n t 8. Рядки; ); ( n t 9. Структури, списки, стеки, Черги, обєднання, Графiк. ); ( n n Введiть число вiд 1 до 9: ); [i] s=Get (1, 9); (1, wherey () + 1);
{(1, wherey () - 2); ( n Ві ввели № розділу: % d raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, rec [i] s); ( n lt; Enter gt; - Номер роздiлу введено вiрно. );
{= getch ();
} while (j!=13 amp; amp; j!=27); (j!=13)
{( n Введiть заново - gt; ); [i] s=Get (1, 999);
}
} while (j == 27); ((char *) amp; rec [i], 1, sizeof (rec [i]), f); ( n n lt; Enter gt; - продовження , lt; Esc gt; - віхiд в меню n );
{= getch ();
} while (j!=13 amp; amp; j!=27); (j == 27)
{kol=i + 1; ((int *) amp; kol, 1, sizeof (kol), num) ;;
}
} (); (f); (num);
} z;
{= 0; p=Menu (); (p)
{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB (); break; 5: SortDB (); break; 6: (Exit () == 27)
{= 1 ;;
} break;
}
} while (z == 1); ();
}
//-------------------------------------- ADDTODB -------------------------------- AddToDB ()
{setlocale (LC_ALL, Russian ); (); ( n Ві дiйсно хочете добавити новий записів у електронний Довiдник? ); ( n lt; Enter gt; - так, lt; Esc gt; - нi ); d, z;
{= getch ();
} while (d!=13 amp; amp; d!=27); (d == 13)
{* f=fopen ( db.txt raquo ;, ab ); * num=fopen ( num.txt raquo ;, r + b ); c; (num == NULL)
{(f);// (); ( n Електронний Довiдник НЕ Iснує! ); ( n lt; Esc gt; - Створення Довiдник термiнiв, lt; Enter gt; - віхiд в меню );
{= getch ();
} while (c!=13 amp; amp; c!=27); (c == 27) CreateDB ();
}
//esli file s bazoj naiden
{kol; ((int *) amp; kol, 1, sizeof (kol), num); (kol == 100)
{( Електронний Довiдник заповнений. Додати визначення Неможливо! ); ( Натіснiть будь-яку клавiшу для вихода в меню! ); ();
{= 0; p=Menu (); (p)
{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB (); break; 5: SortDB (); break; 6: (Exit () == 27)
{= 1 ;;
}
}
} while (z == 1); ();
} record newrec; j; (); ( * Додавання визначення в електронний Довiдник * n n ) ;. num=kol + 1;
//podtverzhdenniy vvod familii ( n Термiн - gt; ); (stdin, % s raquo ;, amp; newrec.surn); (1, wherey () + 1);
{(1, wherey () - 2); ( n Ві ввели Термiн: % s raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrec.surn); ( n lt; Enter gt; - Термiн введень вiрно. );
{= getch ();
} while (j!=13 amp; amp; j!=27); (j!=13)
{( n Введiть заново - gt; ); (stdin, % s raquo ;, amp; newrec.surn); (stdin);
}
} while (j == 27);
//podtverzhdenniy vvod imeni
( n n Введiть визначення - gt; ); (stdin, % s raquo ;, amp; newrec.name); (1, wherey () + 1);
{(1, wherey () - 2); ( n Ві ввели визначення: % s raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrec.name); ( n lt; Enter gt; - визначення введено вiрно. );
{= getch ();
} while (j!=13 amp; amp; j!=27); (j!=13)
{( n Введiть заново - gt; ); (stdin, % s raquo ;, amp; newrec.name); (stdin);
}
} while (j == 27);
//podtverzhdenniy kontrolliruemiy vvod nomera ats ( n n Введiть номер роздiлу до которого Належить данє визначення: (число вiд 1 до 9): ); ( n t 1. Основи мови С ++; ); ( n t 2. Лiнiйнi програми; ); ( n t 3. Розгалуження; ); ( n t 4. Циклі; raquo ;); ( n t 5. масивов; ); ( n t 6. Функцiї; ); ( n t 7. Файли; ); ( laquo ; n t 8. Рядки; ); ( n t 9. Структури, списки, стеки, Черги, обєднання, Графiк. ); ( n n Введiть число вiд 1 до 9: ) ;. ats=Get (1, 9); (1, wherey () + 1);
{(1, wherey () - 2); ( n Ві ввели № роздiлу: % d raquo ;. lt; Esc gt; - повторний ввiд. raquo ;, newrecs); ( n lt; Enter gt; - номер роздiлу введено вiрно. );
{= getch ();
} while (j!=13 amp; amp; j!=27); (j!=13)
{( n Введiть заново - gt; ) ;. ats=Get (1, 9);
}
} while (j == 27); ((char *) amp; newrec, 1, sizeof (newrec), f); ++; (num, 0, 0); ((int *) amp; kol , 1, sizeof (kol), num); (f); (num); ( n n Запис додавань! ); ( n Натіснiть будь-яку клавiшу для вихода в меню ); ();
}
}
{= 0; p=Menu (); (p)
{1: ViewDB (); break; 2: CreateDB (); break; 3: AddToDB (); break; 4: SearchInDB...