
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Using only standard I/O functions (like fopen(), fseek(), ftell(), fgets(), etc.), write a C program to reverse the order of the lines in a text file. That is the first line becomes last, the second line becomes the one before the last one and so on. Note: your program should have two arguments, the input file name and the output file name. Call model: reverseFile
Input file:
Hello
I am happy to see you
Output file:
I am happy to see you
Hello
Expert Solution

Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 2 images

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
Write a function called copy_even_lines() that takes two strings (filenames) as input parameters and copies every other line from the first file into the second. That is, counting from 0, it copies the 0th line, the 2nd line, the 4th line, etc. from the first file to the second file. You may assume that both files exist.
arrow_forward
Write a C program to print the given X number pattern series .• Your program should ask for a single input – the number, which will be a digit from 1-9 (if the number is not within the range, the program will terminate) o e.g., if the user enters 10, or -1, the program will terminate • Then output the number and in the line below, the corresponding X pattern onto a file. The output filename is ‘CP3out.txt’. Please leave 2 lines in between successive outputs for clarity. Note: • The appearance of the X: your output must match the examples below. • Also note that your code must not hard code the output corresponding to each individual number (1-9) but rather, be general
arrow_forward
This is Python
Program 5: Improve the file copy program from Lab 9 so that it will make sure the user enters a file that exists. If a file doesn’t exist, the open function will raise the FileNotFoundError. You do not need to check if the destination exists since a file doesn’t need to exist to write it. Instead of copying the content of the source as exact, it only copies non-empty lines and it also prepend each line with a line number. A line is empty if the length of the line stripped of white space from both end is 0. The code segment below shows how to strip white space and getting the length of the string. If the length of the line is zero, the line is a blank line. line1 = " " line2 = " aa " print(len(line1.strip())) # 0 print(len(line2.strip())) # 2 In the sample run, “add.py” is the source file and “add-copy.py” is the destination file. Note that “add-copy.py” contains only non-blank lines from “add.py” and each line in “add-copy.py” is labelled with a line number. Sample run:…
arrow_forward
Write a C++ program that prompts the user to enter a file name that contains the scores of students in a quiz. Each line in the input file contains a student name followed by the student’s score (as shown in the sample file to the right). The program should then find out the students with the minimum score and the maximum score and display their names and scores.
Marks.txt
Ahmed 90 Badria 85 Noor 91 Khalid 70 Said 65 Suha 80
arrow_forward
You will write a function that can be used to decrypt Dan’s encrypted text. You will be given an open file that contains an encrypted passage from one of the books, and the name of a file containing a wordlist of English words. You need to discover the shift value to use (0-25) in order to decrypt the text. A correct shift value is one that leads to the maximum number of words being found in the English list of words.
To find the words in the encrypted text, you must call split(). For a given shift value, convert all letters to lowercase, then try to find each word in the English wordlist. Do not remove any punctuation or symbols from the word: for example, if the word is hello!, then that is the exact string, including exclamation mark, that you should try to find in the English wordlist.
Your function should return a string where all letters are in lowercase, and all other characters (newlines, spaces, punctuation, etc.) are retained.
Input
In each test case, we will call your…
arrow_forward
Write a C program named toupper.c that reads the contents of a file, and writes to another file after changing all lowercase letters in the input file to uppercase.
The name of the input file and the output file are to be passed as command line arguments.
Assume there are only ASCII characters in the input file.
The length of the input file is not known beforehand. So make sure your program keeps reading bytes until EOF is reached.
Use the library function toupper to concert letters into uppercase.
Example:
The program is run from the command line as follows;
C:\>toupper.exe infile.txt outfile.txt
Suppose the contents of the input file infile.txt is:
AbcdefG
The contents of the output file outfile.txt should be:
ABCDEFG
arrow_forward
C Program Task
Write a programme called pgmReduce which takes 3 arguments:1. an input file (either ASCII or binary)2. an integer factor n, and3. an output fileand reduces the input file by that factor in each dimension. For example, if the invocation is:pgmReduce inputFile 5 outputFileand inputFile is a 13x17 image, then outputFile should be a 2x3 image in which only thepixels with row and column of 0 modulo 5 in the inputFile exist.
arrow_forward
write a program that computes and prints the average of the numbers in a text file. you should make use of two higher-order functions to simplify the design
1. Modify the data in numbers.txt
45.6
66.7
88.8
100.3
22.4
98.1
2. Run the average.py and numbers.txt to get the desired output.
Enter the input file name: numbers.txt
The average is 70.31666666666666
3. Please explain the algorithm in 3 sentences
Please screenshot input ans output window
arrow_forward
Write a Python program to combine each line from the first file with the corresponding line in the second file and then save it in a 3rd file.
Consider, both the files have same number of lines. Assume, each line has a newline(\n) at the end.
=========================================================
Example:Input from file 1:HelloHiNice
Input from file 2:BadWorseWorst
Output in 3rd FIle:Hello BadHi WorseNice Worst
=========================================================
Hint(1):Use the write() function
what will be the answer of this in python programming language
arrow_forward
I have a text file and I want to read it in C++. variables to use: fname, lname , Id nr, Gender and all third line which is an address .
Note: ***
The result in your program should be written to a new file. So you need to open 2 files in your program, one for reading and one for writing.
The file is :
Tommy James
23456731667
Streetname 45 , 154 23 Georgia
John Andersson
3456723464
Streetname 12 , 231 32 Las Vegas
Kim Larsson
3456312653
Streetnamn 15, 231 56 Florida
If we Said the 8th digit in ID number is showing the Gender of the person. By %2== 0 it's Male
The output should be:
Lname Fname [F]
address
Is there possible to create a program in C++ with the previously output.
lname , fname [F]Adress
Without have a problem with Las Vegas word.
I have a hard time to figure how I can do the third line in the file. They read to word Las and then the compiler shows
terminate called after throwing an instance of ' std::invalid_ argument '
what (): stoi
aborted
so I figured…
arrow_forward
Write a program to sort a list of numbers of unknown length. Your program must• read in a list (of unknown size) of numbers (think about types) from an input file namedinput.txt,• use a function, written by you, to sort the list in ascending order and• write the sorted list to an output file named output.txt.
arrow_forward
(5) Write a function called copy_even_lines() that takes two strings (filenames) as input parameters and copies every other line from the first file into the second. That is, counting from 0, it copies the 0th line, the 2nd line, the 4th line, etc. from the first file to the second file. You may assume that both files exist. (6) Write a python program that asks the user for two filenames and calls your function copy_even_lines() from (5) using those two filenames. If one or more files do not exist, your program must handle the exception by repeating the prompts until valid filenames are entered.
arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education