Why doesn't the following pseudocode module work as indicated in the comments?
// The readFile method accepts a string containing a filename as
// an argument. It reads and displays all the items in the file .
Module readFile{String filename)
// Declare an input file.
Declare InputFile file
// A variable to hold an item that is read from the file.
Declare String item
// Open the file using the filename.
Open file filename
// Read all the items in the file and display them.
While eof(file)
Read file item
Display item
End While
End Module
Trending nowThis is a popular solution!
Learn your wayIncludes step-by-step video
Chapter 10 Solutions
Starting Out with Programming Logic and Design (4th Edition)
Additional Engineering Textbook Solutions
Software Engineering (10th Edition)
C++ How to Program (10th Edition)
Starting Out with C++: Early Objects (9th Edition)
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Database Concepts (8th Edition)
Starting Out with Python (4th Edition)
- The following program is supposed to read the length and width of a rectangle from a file named input.txt and write the area and perimeter of the numbers to a file named output.txt. However, it fails to do so. Rewrite the program so that it accomplishes what it is intended to do. (Also, include statements to close the files.#include <iostream>using namespace std;int main(){double length, width;ofstream outfile;infile.open("input.txt");infile >> length >> width;outfile << "Area = " << length * width<< ", Perimeter = " << 2 * (length + width) << endl;return 0;}arrow_forwardCompiler returning errors. Screenshot of File.txt as well as compiler errors included. //importing necessary header files #include<iostream> #include<fstream> #include<string> using namespace std; //writing a function to open the file and checking the file failure bool openTheFile(ifstream& x,string fileName){ //open the file x.open(fileName); //if file doesnt open if(x.fail()) { //then return false return false; } //otherwise returns true return true; } //writing a function to read file and counting the number of integers, //calculating sum and average of the given function*/ void calculateFile(ifstream& myFile,int& sum,int& total_num,double& average ){ //declaring variables int count=0; string output; //checking end of file by using eof while (!myFile.eof()) { //displaying data myFile >> output; sum+=stoi(output); //incrementing count variable count++; } //assigning value of count variable to total_num total_num = count; //calculating…arrow_forwardWhat is wrong about creating a File object using the following statement? new File("c:\book\test.dat");arrow_forward
- The python function get_second_line takes one parameter, fname, the name of a text file. The function should open the file for reading, determine the second line of the file, close the file, and return the second line (a string). NOTE: You may assume the file will have at least two lines.arrow_forwardHow do you read this code into a file and display it into cout and stop the program once you read "END" for the name of the produce? The code: #include<iostream>#include<string.h>#include<fstream>using namespace std; int main(){ string filename; cout<<"Enter the name of the file to store the information"<<endl; getline(cin,filename); ofstream fileptr(filename); if(!fileptr.is_open()) { cout<<"Couldn't open a file"<<endl; } string product,temp; double wholesaleprice, totalprice, markup, retailprice, totalretailprice; char option; int quantity; do { cout<<"Enter the product name"<<endl; getline(cin, product); cout<<"Enter the Wholesale Price"<<endl; cin>>wholesaleprice; cout<<"Enter the quantity"<<endl; cin>>quantity; totalprice = wholesaleprice*quantity; cout<<"Enter the markup…arrow_forward1. Write a program that opens an output file with the filename my_name.txt, writes your name to the file, then closes the file. 2. Write a program that opens the my_name.txt file that was created by the program in problem 1, reads your name from the file, displays the name on the screen, then closes the file. Write code that does the following: opens an output file with the filename number_list.arrow_forward
- What does the following python code do? f = open("sample.txt", "r") Choose all that apply. Select 2 correct answer(s) Question 13 options: writes "r" to the file called sample.txt If the file called sample.txt exists, it writes at the bottom of the file closes a file called sample.txt opens a file called sample.txt for reading if the file sample.txt does not exist, it creates the file and opens it opens a file called sample.txt for appending reads the file called sample.txt starting from the top if the file sample.txt exists, deletes everything in itarrow_forward3. Write a program that asks the user for the name of a file. The program should display the contents of the file with each line preceded with a line number followed by a colon. The line numbering should start at 1. Use the numbers.txt file to test your program. (Hint: Open the file and read every string stored in it. Use a variable to keep a count of the number of lines that are read from the file.) Comment your source code and describe your code to someone who may be viewing it for the first time. PLACE SCREEN SHOTS OF THE PYTHON CODE AND ALL I/O BELOW. Please use Python Programmingarrow_forwardCompiler returning errors with calculations and declarations. Screenshot of File.txt included. //importing necessary header files #include<iostream> #include<fstream> #include<string> using namespace std; //writing a function to open the file and checking the file failure bool openTheFile(ifstream& x,string fileName){ //open the file x.open(fileName); //if file doesnt open if(x.fail()) { //then return false return false; } //otherwise returns true return true; } //writing a function to read file and counting the number of integers, //calculating sum and average of the given function*/ void calculateFile(ifstream& myFile,int& sum,int& total_num,double& average ){ //declaring variables int count=0; string output; //checking end of file by using eof while (!myFile.eof()) { //displaying data myFile >> output; sum+=stoi(output); //incrementing count variable count++; } //assigning value of count variable to total_num total_num = count;…arrow_forward
- The function file_first_chars in python takes one parameter, fname, the name of a text file, and returns a string made up of the first character from each line in the file. You may assume there are no blank lines in the file. Hint: Use a for loop to iterate over the lines of the file and accumulate the string of first characters. NOTE: Return the function, don't print For example: Test Result print(file_first_chars("wordlist1.txt")) hsaemarrow_forwardC++ Create a program that reads a file containing a list of songs and prints the songs to the screen one at a time. After each song is printed, except for the last song, the program asks the user to press enter for more. After the last song, the program should say that this was the last song and quit. If there were no songs in the file to begin with, the program should say that there are no songs to show and quit. The program should begin by asking the user for the name of the input file. Each song consists of a title, artist, and year. In the file, each song is given on three consecutive lines. Create this program using a class Song.arrow_forwardThis class allows you to use the print and println methods to write data to a file.1. File2. FileReader3. OutputFile4. PrintWriterarrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education