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

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education