Write a program that reads a text file named as “input.txt” and performs the following operations: 1. Write each word in the text file in reverse order to the file named as “output.txt” . (Example: If the text file contains ”Hello World!”, then it should write to the output file ”olleH dlroW!”) 2. Print the number of words. 3. Print the number of words starting with a capital letter. 4. Print the number of words that contain no characters other than English letters. In this challenge you are supposed to: 1. Comment every function with a description explaining what it does and how it does it. 2. Research and learn how to read and write into text files by using proper library functions in C. In your program, you can assume that 1. Both the input file (input.txt) and the output file (output.txt) will be placed on the same folder as your program’s executable (.exe). 2. In the input file, the length of the words will be at most 100.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Write a program that reads a text file named as “input.txt” and performs the following operations:
1. Write each word in the text file in reverse order to the file named as
“output.txt” . (Example: If the text file contains ”Hello World!”, then it
should write to the output file ”olleH dlroW!”)
2. Print the number of words.
3. Print the number of words starting with a capital letter.
4. Print the number of words that contain no characters other than English
letters.
In this challenge you are supposed to:
1. Comment every function with a description explaining what it does and
how it does it.
2. Research and learn how to read and write into text files by using proper
library functions in C.
In your program, you can assume that
1. Both the input file (input.txt) and the output file (output.txt) will be
placed on the same folder as your program’s executable (.exe).
2. In the input file, the length of the words will be at most 100.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY