EBK C HOW TO PROGRAM
8th Edition
ISBN: 9780133964639
Author: Deitel
Publisher: PEARSON CUSTOM PUB.(CONSIGNMENT)
expand_more
expand_more
format_list_bulleted
Question
Chapter 11, Problem 11.15E
Program Plan Intro
- ichar, line,ifilename,ofilename, i, choice, and x are input variables
- rfptr, wfptr are the file pointers to write the data.
Program description:
The main purpose of the program is to read and write the entered text line using file pointers either using the standard input and output or using the input and output file. The program first displays the menu to the user to select the choice which does not allow to enter invalid choice. It then uses the standard input and output or file names to get the data and display the data according to user choice with the help of file pointer.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Answer the given question with a proper explanation and step-by-step solution.
DO NOT WRITE MAIN! Only write the function. A 50% minimum deduction will be made if main is included. No libraries or comments should be specified.
(OP4) Write a function to prompt the user for the filename, open the file, and verify that it opened. If the file does not open, an error message should be printed and the user re-prompted. The function should use the string passed in for the prompt string. The function should not return until the file is open.
The function prototype:
void openInputFile( ifstream &, string );
ifstream& - the stream to be opened.
string - the prompt to be written out to the user. Use this string when prompting the user.
write in python
Note:-
Do not provide handwritten solution. Maintain accuracy and quality in your answer.
Take care of plagiarism.
Answer completely.
You will get up vote for sure.
Chapter 11 Solutions
EBK C HOW TO PROGRAM
Ch. 11 - Prob. 11.5ECh. 11 - Prob. 11.6ECh. 11 - (Creating Data for a File-Matching Program) Write...Ch. 11 - (File Matching) Exercise 11.3 asked the reader to...Ch. 11 - (Testing the File-Matching Exercises) Run the...Ch. 11 - Prob. 11.10ECh. 11 - (Write Statements to Accomplish a Task) Write...Ch. 11 - (Hardware Inventory) Youre the owner of a hardware...Ch. 11 - (Telephone-Number Word Generator) Standard...Ch. 11 - Prob. 11.14E
Knowledge Booster
Similar questions
- Answer the given question with a proper explanation and step-by-step solution. 1- Write code that does the following: opens an output file with the filename number_list.txt, uses a loop to write the numbers 1 through 100 to the file, then closes the file.arrow_forwardThe following lines of code should open a file for writing (output). The name of the file is provided by the user. Fill in the blank with the correct function call to open the file: filename = input('Enter output file name: ') outfile = outfile.close()arrow_forwardIn C language.Please specified the places where name, surname and school number should be written. I will correct them accordingly.arrow_forward
- can someone help me with this problem in C and explain how to do it step by steparrow_forwardProgram specifications: Write a function called rCopy that copies the entire contents of one file to another, but copies them over in reverse order. This function should take the names of the input and output files as strings. If either file does not open for any reason, the function should output an error message stating the name of the file that didn’t open and then return the value false. Otherwise, if both files open correctly, the function should return true once the reverse copy has been completed. For example, if a file named in.dat contains the following: A c d 87arc 65879 9 then after the function call: rCopy("in.dat", "out.dat") the file out.dat should contain the following: 9 97856 cra78 d c A You must solve this recursively!! To implement this recursively you will need to write a helper function that passes in an input and an output file stream. This helper function will be the recursive function. Recall that the expression cin.get(ch) will read in a single character from…arrow_forward[35%] Jojo got some difficulties in searching a name. Help him to make a program to find a specific name (Case Sensitive) in a file. Help him to make a program to search a name in lines of names. Format Input The input consists of several lines in testdata.in file. The first line of the input will consist of an integer T denoting the number of test cases. Each test case will start with an integer N. The next N lines will consist of a string S denoting the K-th name. After N lines of names will consists of a string F, a name that needs to be found. Format Output For each test case, print "Case #X: Y" where X is the number of test case starting from 1, and Y is the index where the name is. If the name isn’t found, Y will be “Not found” without quotation. If there are repeated names in 1 test case, then output the first found name's index. Constraints 1 <= T <= 100 1 <= N <= 100 1 <= |S| <= 30 Sample Input (testdata.in) Sample Output 3 3 Jojo Lili Bibi…arrow_forward
- You are creating a function that reads a data file and prints each line of the file. You write the following code. Line numbers are included for reference only The code attempts to read the file even if the file does not exist. SEE PHOTO You need to correct the code. Which three lines have indentation problems? Each correct answer presents part of the solution. (Choose three.) Group of answer choices Line 04 Line 03 Line 05 Line 02 Line 06 Line 07 Line 01 Line 08arrow_forwardCreate the following programs in C++. Each program should be reading from a file (i.e., test1.txt, test2.txt, test3.txt) and then outputting the following to the screen. Note: No parameters in the main function Program 1: last line of the file Program 2: size of the longest line of the filearrow_forwardpython help, fill in the "your response" parts Write function quoteByNum() that takes as input the name of a file (as a string) and an index i (as an integer). The file will contain quotes, one per line. The function should open the file, read the file, close the file, and return the i-th quote (i.e. the i-th line in the file), assuming that the quote numbering starts at 0. Test your solution on file Wilde_Quotes.txt.>>> quote("Wilde_Quotes.txt", 5)'At twilight, nature is not without loveliness, though perhaps its chief use is to illustrate quotations from the poets.\n'>>> quote("Wilde_Quotes.txt", 0)'A little sincerity is a dangerous thing, and a great deal of it is absolutely fatal.\n'>>> quote("Wilde_Quotes.txt", 23)'Patriotism is the virtue of the vicious. \n'>>> def quoteByNum(file, int1): your response (docstring) infile = open(file) # your response content = infile your…arrow_forward
- Use Scanner and File to read input from a file. Use PrintStream and File to write output to a file. Write and call methods that accept parameters and return values to manage information flow and add structure to programs. Follow prescribed conventions for spacing, indentation, naming, and comments. Notice that if an input file is not found, either for creating a mad-lib or viewing an existing one, the user is re-prompted. No re-prompting occurs for the output file. If the output file does not already exist, it is created. If it does already exist, its contents are overwritten. (These are the default behaviors in Java.) You may assume that the output file is not the same file as the input file. When you are viewing an existing mad lib story, you are simply reading and echoing its contents to the console. You do not need to do any kind of testing to make sure that the story came from a mad lib input file; just output the file's contents. Menu options can be chosen in any order and are…arrow_forwardPlease use C++ code and only use the libraries <iostream> and <fstream>. Thank you!arrow_forwardIn Python, Write a program that prompts the user for a file name. (Use problem 2.txt file) Each line of the file should be preceded by a line number followed by a colon in the program. The numbering of lines should begin at number 1. BE SURE THERE ARE NO EXTRA SPACE BETWEEN THE LINES. problem 2.txt file contents: Python language is incredibly easy to use and learn for new beginners and newcomers. The python language is one of the most accessible programming languages available because it has simplified syntax and not complicated, which gives more emphasis on natural language. Due to its ease of learning and usage, python codes can be easily written and executed much faster than other programming languages. Sample output: Answer Enter a file name: Problem 2.txt line 1 Python language is incredibly easy to use and learn line 2 for new beginners and newcomers. The python language line 3 is one of the most accessible programming languages line 4 available because it has…arrow_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 Ptr
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr