Starting Out With C++: Early Objects, Student Value Edition (9th Edition)
9th Edition
ISBN: 9780134379319
Author: Tony Gaddis, Judy Walters, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 13.3, Problem 13.13CP
Make the required changes to the following program so it writes its output to the file output.txt instead of to the screen.
#include <iostream>
using namespace std;
int main()
{
cout << "Today is the first day\n";
cout << "of the rest of your life.\n";
return 0;
}
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
The following program is supposed to read the length and width of a rectangle from a file named input.txt and print the area and perimeter of the rectangle 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 and any missing code segment.)
#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;
}
In Python,
Use the file scores.txt (below) to help with the coding problem.!
name.txt
———————
John
-3
Paul
3
Sue
2
——————-
utilize the follow function headers:
Main()
WriteScores()
ReadScores()
First, the main function will ask the user, “do you want to record scores or read scores?” Depending on what the user inputs, the answer will determine whether to call WriteScores OR ReadScores. The WriteScores function will then ask the user, “how many scores do you want to add?”. The function will then read each of the players name and score as keyboard input, then save these as records in a file named scores.txt.
Sample output:
Do you want to read scores or write scores?
Type r or w: r
Name: John
Golf Score: -2
Name: Paul
Golf Score: -1
Name: George
Golf Score: - 4
Write a function count_character(filename, character) that takes in a filename and a character, both as strings, and returns the total number of times the given character occurs in the file.
Examples:
Contents of hello.txt:HelloHELLOHelloHELLO
count_character('hello.txt', 'L') returns 4count_character('hello.txt', 'H') returns 4count_character('hello.txt', 'e') returns 2
Requirements:
Please use Python Programming only
Show screenshot of your work.
Chapter 13 Solutions
Starting Out With C++: Early Objects, Student Value Edition (9th Edition)
Ch. 13.1 - Name three different C++ classes that can be used...Ch. 13.1 - Name three different C++ classes that can be used...Ch. 13.1 - What is the purpose of the second parameter to the...Ch. 13.1 - Why is it important for a program to close an open...Ch. 13.1 - Which file open flag causes all output to take...Ch. 13.1 - Which file open flag causes the contents of an...Ch. 13.1 - What happens if ios: :out is used by itself to...Ch. 13.1 - What happens if ios::out is used by itself to open...Ch. 13.1 - Write a sequence of C++ statements that reads in...Ch. 13.1 - Write a sequence of C++ statements that reads in...
Ch. 13.1 - Show how to use the constructor of the fstream...Ch. 13.1 - Consider two parallel arrays of the same size, one...Ch. 13.3 - Make the required changes to the following program...Ch. 13.3 - Describe the purpose of the eof member function.Ch. 13.3 - Assume the file input.txt contains the following...Ch. 13.3 - Describe the difference between reading a file...Ch. 13.3 - Describe the difference between the getline...Ch. 13.3 - Describe the purpose of the put member function.Ch. 13.3 - What will be stored in the file out.dat after the...Ch. 13.3 - The following program skeleton, when complete,...Ch. 13.5 - Write a short program that opens two files...Ch. 13.5 - How would the number 479 be stored in a text file?...Ch. 13.5 - Describe the differences between the write member...Ch. 13.5 - What arc the purposes of the two arguments needed...Ch. 13.5 - What are the purposes of the two arguments needed...Ch. 13.5 - Describe the relationship between fields and...Ch. 13.5 - Prob. 13.27CPCh. 13.7 - Describe the difference between the seekg and the...Ch. 13.7 - Describe the difference between the tellg and the...Ch. 13.7 - Describe the meaning of the following file access...Ch. 13.7 - What is the number of the first byte in a file?Ch. 13.7 - Briefly describe what each of the following...Ch. 13.7 - Describe the mode that each of the following...Ch. 13 - Prob. 1RQECh. 13 - Before a file can be used, it must first beCh. 13 - When a program is finished using a file, it shouldCh. 13 - The__________ header file is required for file I/O...Ch. 13 - Prob. 5RQECh. 13 - The_____________ file stream data type is for...Ch. 13 - The____________ file stream data type is for input...Ch. 13 - The ______ file stream data type is for output...Ch. 13 - Write a statement that defines a file stream...Ch. 13 - Write a statement that defines a file stream...Ch. 13 - Write a statement that defines a file stream...Ch. 13 - Write two statements that use the people file...Ch. 13 - Write two statements that use the pets file stream...Ch. 13 - Write two statements that use the places file...Ch. 13 - If a file fails to open, the file stream object...Ch. 13 - Write a program segment that defines a file stream...Ch. 13 - The same formatting techniques used with ______...Ch. 13 - The ______ member function reports when the end of...Ch. 13 - The ______ function reads a line of text from a...Ch. 13 - The _______ member function reads a single...Ch. 13 - The _____ member function writes a single...Ch. 13 - Prob. 22RQECh. 13 - Prob. 23RQECh. 13 - Prob. 24RQECh. 13 - In C++, _______ provide a convenient way to...Ch. 13 - The _______ member function writes raw binary data...Ch. 13 - The _______ member function reads raw binary data...Ch. 13 - The ______ operator is necessary if you pass...Ch. 13 - In _______ file access, the contents of the file...Ch. 13 - In _____ file access, the contents of a file may...Ch. 13 - The _______ member function moves a files read...Ch. 13 - The ______ member function moves a files write...Ch. 13 - The _______ member function returns a files...Ch. 13 - The _______ member function returns a files...Ch. 13 - The ______ mode flag causes an offset to be...Ch. 13 - The ______ mode flag causes an offset to be...Ch. 13 - The ______ mode flag causes an offset to he...Ch. 13 - A negative offset causes the files read or write...Ch. 13 - Give a pseudocode algorithm for determining the...Ch. 13 - Give a pseudocode algorithm for comparing two...Ch. 13 - Prob. 41RQECh. 13 - Suppose that you have two text files that contain...Ch. 13 - Each of the following programs or program segments...Ch. 13 - File Previewer Write a program that asks the user...Ch. 13 - File Display Program Write a program that asks the...Ch. 13 - Punch Line Write a program that reads and prints a...Ch. 13 - Tail of a File Write a program that asks the user...Ch. 13 - String Search Write a program that asks the user...Ch. 13 - Sentence Filter A program that processes an input...Ch. 13 - File Encryption Filter File encryption is the...Ch. 13 - File Decryption Filter Write a program that...Ch. 13 - Letter Frequencies The letter e is the most...Ch. 13 - Put It Back C++ input stream classes have two...Ch. 13 - Prob. 11PCCh. 13 - Insertion Sort on a File II Modify the program...Ch. 13 - Prob. 13PCCh. 13 - Prob. 14PCCh. 13 - Inventory Program Write a program that uses a...Ch. 13 - Inventory Program Write a program that uses a...Ch. 13 - Group Project 17. Customer Accounts This program...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Why is it easier to write a program in a high-level language than in machine language?
Starting Out with C++ from Control Structures to Objects (9th Edition)
Assuming that intNumber is an integer variable, what value will each of the following statements assign to it? ...
Starting Out With Visual Basic (7th Edition)
3.12 (Date Create a class called Date that includes three pieces Of information as data
members—a month (type ...
C++ How to Program (10th Edition)
What do you call a program that translates a high-level language program into a separate machine language progr...
Starting out with Visual C# (4th Edition)
What will the following program display? public class ReviewQuestion5 { public static void main(String[] args) ...
Starting Out with Java: From Control Structures through Objects (6th Edition)
What does the loop do in the sequential search algorithm? What happens when the value being searched for is fou...
Starting Out with Programming Logic and Design (4th Edition)
Knowledge Booster
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
- In Python, Use the file scores.txt (below) to help with the coding problem.! scores.txt ——————— John -3 Paul 3 Sue 2 ——————- utilize the follow function headers: Main() WriteScores() ReadScores() First, the main function will ask the user, “do you want to record scores or read scores?” Depending on what the user inputs, the answer will determine whether to call WriteScores OR ReadScores. The WriteScores function will then ask the user, “how many scores do you want to add?”. The function will then read each of the players name and score as keyboard input, then save these as records in a file named scores.txt. Sample output: Do you want to read scores or write scores? Type r or w: r Name: John Golf Score: -2 Name: Paul Golf Score: -1 Name: George Golf Score: - 4arrow_forwardTranscribed Image Text Problem 3) Create a text file that contains the following information: John Doe 2005 124.80 36 Note that the fist line represents the name of the client, the second line represents the year in which the client started an account with this insurance company. The third line represent the monthly payment for the insurance. The fourth line represents the number of months left in the insurance policy. Write a C++ program that will read this file and will display the client's name, the number of years for which this client has been with the company, and the remaining amount they have to payarrow_forwardThe 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_forward
- This is the code I have so far, just need help with the areas that say "***". #include <string> // for string processing#include <iostream> // Access input output stream: cin coutusing namespace std; // Access cout, endl, cin without using std:: as prefix// 8 global variables and 7 prototypes of functionsstring pw; // global pw for the password to be checkedbool r1, r2, r3, r4, r5, r6, r7; // global 7 boolean flags for violationsvoid s1(); void s2(); void s3(); void s4(); void s5();void s6(); void s7(); // 7 prototypes of functions to be defined after main() int main() // like a driver to call those 7 functions to check a password {// begin of main // must return integer to the callercout << "Welcome to the PASSWORD game designed by Joel!" << endl;cout << "Please enter a password:" << endl;getline(cin, pw); // pw may have blanks anywhere, so must use getline( )cout << "Your password \"" << pw << "\" " ;while (pw != "quit") // the…arrow_forwardCan't get the following code to run because of two int mains, but don't know how to consolidate it together //<File name> -- brief statement as to the file’s purpose//xxxx-<xxx> ADD YOUR SECTION NUMBER//<Sources if necessary>#include <iostream>#include <string>using namespace std;//Global declarations: Constants and type definitions only -- no variables//Function prototypesint main(){//In cout statement below SUBSTITUTE your name and lab numbercout << "xxxx -- xxxx" << endl << endl;//Variable declarations//Program logic//Closing program statementssystem("pause");return 0;}//Function definitions#include<math.h>using ll = long long;ll ans = 0;int gray_code(int n) {return n ^ (n >> 1);} int count_bits(int n) {int res = 0;for (; n; n >>= 1)res += n & 1;return res;} void all_combinations(int n, int k) {for (int i = 0; i < (1 << n); i++) {int cur = gray_code(i);if (count_bits(cur) == k) {ans++;}}} int…arrow_forwardExercise 4: Write a python program that reads from a text file whose name is provided by the user, a list of a coffee shop products ordered by a customer (a sample input file is shown below). Each line contains item name, quantity and price (in biza) per product. Compute and display the total payment amount (in riyals) for each product as well as the total bill. Your program should consider the following erroneous cases: ● The file does not open/exist ● The format of the data in the file is incorrect (e.g. quantity = “!” or price “8&0”), in which case RuntimeError exception should be raised and the processing stops. Note: Make sure you close any open file even if an error occurs.arrow_forward
- You will create a new version of the restaurant ordering program you created below in which the menu and pricing information is stored in a text file. Assume the name of the text file is menu.txt. You will create this file with the menu information using the following format for each line in the file: menu-item-name,price Also, we are going to allow any number of menu items, not just 10. (Note: after reading the menu information into your program, use the len() function to determine the size of the lists, and use this value for validations and for loops, when needed).Place the following instructions at the beginning of the main() function. menu_file = open('menu.txt', 'r') menu_data = menu.readlines() menu_file.close() These instructions do the following: menu_file = open('menu.txt', 'r') : opens the file menu.txt for reading (the second parameter, r), and stores a reference in the variable menu_file menu_data = menu.readlines() : reads the contents of the file as a list of…arrow_forwardCould you help me write a C++ code to do the following: Create a program that asks the user for the name of a file and thenrearranges the contents of the file so that its lines are in alphabetical order.The program should modify the file, not print its contents to the screen.Use the STL algorithm sort.arrow_forwardAll parts need to be included in the same C file so the new code needs to be added to the existing code and needs to be working code I’m asking for help on part (3a) #include <stdio.h> int printBin(int value); int main(){ int num=10; int tobinary= printBin(num); printf("The number %d converted to binary as %d",num,tobinary); unsigned int x = 1; char *ccc = (char*)&x; if(*ccc){ printf("This is Little endian"); } else{ printf("This is Big endian"); } getchar(); return 0; } int printBin(int value) { if(value<2) return value; return printBin(value / 2) *10 + value % 2; }arrow_forward
- (Practice) a. Write a set of two statements declaring the following objects as ifstream objects, and then opening them as text input files: inData.txt, prices.txt, coupons.dat, and exper.dat. b. Rewrite the two statements for Exercise 2a, using a single statement.arrow_forward(Write a C++ Statement) For each of the following, write a single statement that performsthe indicated task.a) Output the string "Enter your name: ".b) Use a stream manipulator that causes the exponent in scientific notation and the lettersin hexadecimal values to print in capital letters.c) Output the address of the variable myString of type char *.d) Use a stream manipulator to ensure that floating-point values print in scientific notation.e) Output the address in variable integerPtr of type int *.f) Use a stream manipulator such that, when integer values are output, the integer base foroctal and hexadecimal values is displayed.g) Output the value pointed to by floatPtr of type float *.h) Use a stream member function to set the fill character to '*' for printing in field widthslarger than the values being output. Repeat this statement with a stream manipulator.i) Output the characters 'O' and 'K' in one statement with ostream function put.j) Get the value of the next character to…arrow_forwardAssume that infile has been properly defined to read data from a file and that a file of integers has been properly opened. If you don't know how many integers are in the file, which loop(s) would be appropriate to read in all the values from the file? Variable n has been defined as an int. 1. while(! infile.eof()) 2. for(int x = 0; x < 1000000; x++) 3. while(infile >> n) Answers: A. Both 2 and 3 B. 1, 2, and 3 C. Both 1 and 2 D. Both 1 and 3 E. 3 onlyarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
C - File I/O; Author: Tutorials Point (India) Ltd.;https://www.youtube.com/watch?v=cEfuwpbGi1k;License: Standard YouTube License, CC-BY
file handling functions in c | fprintf, fscanf, fread, fwrite |; Author: Education 4u;https://www.youtube.com/watch?v=aqeXS1bJihA;License: Standard Youtube License