Skip to content

Sainlaster/L3SII2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Вот пример README.md файла для вашей лабораторной работы:

Лабораторная работа: Работа с базой данных родословной

Эта лабораторная работа представляет собой программу для работы с базой данных родословной. Программа позволяет выполнять поиск информации о родственных связях и персональных данных в базе данных семьи.

Требования

Программа разработана на C++ и использует следующие библиотеки:

  • <iostream> для ввода и вывода данных.
  • <string> для работы с текстовыми строками.
  • <regex> для работы с регулярными выражениями.
  • <vector> для хранения данных.
  • <Windows.h> для корректной работы с кириллицей в консоли.

Как работать с программой

Вывод базы знаний

Выберите действие "Вывести базу знаний", чтобы увидеть информацию о родственных связях и событиях в семье.

Выполнение поиска

  1. Выберите действие "Выполнить поиск".
  2. Введите запрос в формате: "Я родился в year году, (моего|мою) (отца|мать) зовут text, мой пол (male|female)". Например: "Я родился в 1953 году, моего отца зовут valentin_polin, мой пол female".
  3. Программа выполнит поиск и выведет информацию о персоне, соответствующей запросу.

Пример запроса

Вы можете использовать пример запроса, чтобы познакомиться с работой программы.

Примечания

  • Программа работает с базой данных, представленной в виде структур данных и массивов строк.
  • Для корректной работы с кириллицей в консоли, используется библиотека <Windows.h>.
  • Программа разработана на языке C++ и использует стандартную библиотеку C++ для ввода, вывода и работы с регулярными выражениями.

Удачи в работе с программой!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages