I have a c++ program where I want to add movies to an existing textfile and show all the movies with the updated movies. I was given the below code to show all of my movies.txt movies, but when I input show again it is blank. #include #include #include using namespace std; // Driver code int main(){    fstream file_object;        // Opening the file in read mode    file_object.open("movies.txt",ios::in);         cout<<"The content of file is as follows:-"<> BeeHive $12; cout << "Movie added";   command:show  The Adventures of a Babysitter $10  Barney $25 Larry the Car Man $15 Dora and the missing map $15 Ceasar and the Lunch Lady $10 Suzie and the Bad Kids $13.95 Beehive $12   movies.txt with all possible movies: The Adventures of a Babysitter $10  Barney $25 Larry the Car Man $15 Dora and the missing map $15 Ceasar and the Lunch Lady $10 Suzie and the Bad Kids $13.95

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter8: Arrays And Strings
Section: Chapter Questions
Problem 19SA
icon
Related questions
Question

I have a c++ program where I want to add movies to an existing textfile and show all the movies with the updated movies. I was given the below code to show all of my movies.txt movies, but when I input show again it is blank.

#include <iostream>
#include <fstream>
#include <string>
using namespace std;

// Driver code
int main(){
   fstream file_object;
   
   // Opening the file in read mode
   file_object.open("movies.txt",ios::in); 
   
   cout<<"The content of file is as follows:-"<<endl;
   cout<<"------------------------------------"<<endl;
   
   // Displaying the file data on console
   if (file_object.is_open()){
      string temp;
      while(getline(file_object, temp)){ 
         cout << temp << "\n"; 
      }
      file_object.close();
   }
}

PROBLEM:

In c++, Using STL containers, components, and algorithms show all data from the text file movies.txt. Please make sure the list updates once the user adds a new movie to the text file. User has to be able to see all movies available and the updated movies added list.

Console

Movies program

COMMAND MENU

show - user is able to see all available movies from movies.txt

 

command: show

The Adventures of a Babysitter $10 

Barney $25

Larry the Car Man $15

Dora and the missing map $15

Ceasar and the Lunch Lady $10

Suzie and the Bad Kids $13.95

 

command: add

cout << "What movie do you want to add?";

cin >> BeeHive $12;

cout << "Movie added";

 

command:show 

The Adventures of a Babysitter $10 

Barney $25

Larry the Car Man $15

Dora and the missing map $15

Ceasar and the Lunch Lady $10

Suzie and the Bad Kids $13.95

Beehive $12

 

movies.txt with all possible movies:

The Adventures of a Babysitter $10 

Barney $25

Larry the Car Man $15

Dora and the missing map $15

Ceasar and the Lunch Lady $10

Suzie and the Bad Kids $13.95

 

 

 

 

Expert Solution
steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
File Input and Output Operations
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning