Создать программу-картотеку видеофильмов на языке С++. Программа должна иметь удобный пользовательский интерфейс с необходимыми пунктами меню. Работа с информацией должна производиться в окнах. Информация должна храниться в файле и включать: название, год, страна, режиссер, жанр, актеры, продолжительность, рейтинг IMDb, рейтинг пользователей (по 10-тибальной шкале).
Надо реализовать функции добавления новых поступлений, исключения старых фильмов, выдавать фильмы по признаку (актерам, жанру, году выпуска, году, режиссеру, рейтингу). При реализации операций объявления, исключения необходимо предусмотреть операцию отмены последних действий. Необходимо реализовать оконный интерфейс. Реализовать ввод данных и удаление через собственные функции, реализованные С.