Write your question here.
New to C++ and have an assignment to complete, running short on time and I have spent hours on this already. Feeling like I'm not making the progress I should be. Any help would be good. Thanks.
Write a program to manage DVD rental in a video rental in a video rental store. Create an abstract data type that represents a DVD in this store. Consider all the data and operations that may be necessary for the DVC type to work well within a rental management system. Include a print() member function that displays all the information about the DVD. Test your data type by creating an array of ten DVD instances and filling them in using information read from a test input file that you create. Display the DVD information.
Here's my text file.
dvdlist.txt
string dvd;
dvd(title, genre, rentdate, returndate)
dvd 1(1.title, 1.genre, 1.rentdate, 1.returndate)
dvd 2(2.title, 2.genre, 2.rentdate, 2.returndate)
dvd 3(3.title, 3.genre, 3.rentdate, 3.returndate)
dvd 4(4.title, 4.genre, 4.rentdate, 4.returndate)
dvd 5(5.title, 5.genre, 5.rentdate, 5.returndate)
dvd 6(6.title, 6.genre, 6.rentdate, 6.returndate)
dvd 7(7.title, 7.genre, 7.rentdate, 7.returndate)
dvd 8(8.title, 8.genre, 8.rentdate, 8.returndate)
dvd 9(9.title, 9.genre, 9.rentdate, 9.returndate)
dvd 10(10.title, 10.genre, 10.rentdate, 10.returndate)
1.title = Waynes World
2.title = Mission Impossible
3.title = Top Gun
4.title = The Avengers
5.title = Cool Runnings
6.title = Gladiator
7.title = Thor
8.title = Good Will Hunting
9.title = Wolf Of Wall Street
10.title = Castaway
1.genre = Comedy
2.genre = Action
3.genre = Action
4.genre = Action
5.genre = Comedy
6.genre = Action
7.genre = Superhero
8.genre = Drama
9.genre = Drama
10.genre = Drama
1.rentdate = Oct 28,21
2.rentdate = Nov 4,21
3.rentdate = Nov 17,21
4.rentdate = Nov 20,21
5.rentdate = Oct 15,21
6.rentdate = Oct 31,21
7.rentdate = Nov 11,21
8.rentdate = Nov 18,21
8.rentdate = Nov 19,21
9.rentdate = Oct 22, 21
10.rentdate = Oct 27,21
1.returndate = Nov 4,21
2.returndate = Nov 11,21
3.returndate = Nov 24,21
4.returndate = Nov 21,21
5.returndate = Oct 22,21
6.returndate = Nov 7,21
7.returndate = Nov 25,21
8.returndate = Nov 26,21
9.returndate = Oct 29,21
10.returndate = Nov 3,21
and my program
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
string line;
char number\[10\];
string title;
string genre;
string rentdate;
string returndate;
string dvd\[10\];
ifstream dvds;
[dvds.open](
https://dvds.open) ("dvdlist.txt");
while(getline(dvds, line)) {
cout << "Enter number for DVD from 1-10" << endl;
cin.get(number, 10);
cout << line << '\\n';
}
return 0;
}