|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2016, 16:36 | #1 |
Новичок
Джуниор
Регистрация: 03.06.2016
Сообщений: 1
|
C++ база данных
Нужна помощь!!!Создать программу для работы с базой данных фильмов в виде текстового файла. Записи в файле должны быть упорядочены в виде структур с несколькими полями (название, год выпуска, бюджет, режиссер и пр.) При работе программы база данных помещается из текстового файла в память ЭВМ (контейнер vector < > ), и после этого с информацией выполняются все необходимые действия. Помимо поиска фильмов по любому из полей, необходимо добавить функции определения предпочтений пользователя базы: показывающие количество фильмов по годам выпуска, по бюджету, по режиссеру и пр. (контейнер map < > ).
Есть начало...а дальше запутался...не могу понять что делать...помогите кто чем может...заранее благодарен! #include<iostream> #include<fstream> using namespace std; struct Movie{ string Name; int Year; string Author; double Money; char Category; string Actor; }; int main(void){ ofstream Film; Film.open("Base.txt",ios::app); Movie InShelf; cout<<"Enter movie name: "; getline(cin,InShelf.Name); cin.sync(); cout<<"Enter year of release: "; cin>>InShelf.Year; cin.sync(); cout<<"Enter author name: "; getline(cin,InShelf.Author); cin.sync(); cout<<"Enter budget: "; cin>>InShelf.Money; cin.sync(); cout<<"Enter category: "; cin>>InShelf.Category; cin.sync(); cout<<"Enter main actor: "; getline(cin,InShelf.Actor); cin.sync(); Film<<"["<<InShelf.Name<<"]"; Film<<"["<<InShelf.Year<<"]"; Film<<"["<<InShelf.Author<<"]"; Film<<"["<<InShelf.Money<<"]"; Film<<"["<<InShelf.Category<<"]"; Film<<"["<<InShelf.Actor<<"]"<<endl; cout<<"Movie from my shelf - "<<InShelf.Name; cout<<", released at:"<<InShelf.Year<<", author: "<<InShelf.Author; cout<<", budget: "<<InShelf.Money<<"M USD, category: "<<InShelf.Category<<", main actor: "<<InShelf.Actor<<endl; Film.close(); } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Postgres: может ли база данных дать отчет, какой язык используется в данных? | Blondy | SQL, базы данных | 2 | 30.03.2014 06:25 |
база данных. добавление и удаление данных | midiss | Общие вопросы Delphi | 3 | 09.12.2011 13:07 |
База данных и технология хранения данных | Kate1 | Помощь студентам | 2 | 17.11.2011 23:27 |
Небольшая база в Open Office База данных. | sashaman | Фриланс | 3 | 11.04.2010 20:13 |
База данных с возможностью приема данных из файлов Excel | Al_Sha | БД в Delphi | 6 | 16.10.2009 15:34 |