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.
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.
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...
Related questions
Question
c language txt file
![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.
An example for the input and expected output file is given below.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fa16fe925-3094-49f6-a92a-9d3dfc551ee3%2F6450fadd-ad46-4f8c-acb9-e78366277a0d%2Ffndm4f_processed.png&w=3840&q=75)
Transcribed Image Text: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.
An example for the input and expected output file is given below.
![input.txt
He heard the loud impact before he ever saw the result. It had been so
loud that it had actually made him jump back in his seat. As soon as he
recovered from the surprise, he saw the crack in the windshield. It seemed
to be an analogy of the current condition of his life. He was turning into
40.
output.txt
Eh draeh eht duol tcapmi erofeb eh reve was eht tluser. Ti dah neeb os
duol taht ti dah yllautca edam mih pmuj kcab ni sih taes. Sa noos sa eh
derevocer morf eht esirprus, eh was eht kcarc ni eht dleihsdniw. Ti demees
ot eb na ygolana fo eht tnerruc noitidnoc fo sih efil. Eh saw gninrut otni
04.
Console Output
- 55 words
5 words starting with a capital letter
- 1 word which contains characters other than English letters](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2Fa16fe925-3094-49f6-a92a-9d3dfc551ee3%2F6450fadd-ad46-4f8c-acb9-e78366277a0d%2Fxh131v_processed.png&w=3840&q=75)
Transcribed Image Text:input.txt
He heard the loud impact before he ever saw the result. It had been so
loud that it had actually made him jump back in his seat. As soon as he
recovered from the surprise, he saw the crack in the windshield. It seemed
to be an analogy of the current condition of his life. He was turning into
40.
output.txt
Eh draeh eht duol tcapmi erofeb eh reve was eht tluser. Ti dah neeb os
duol taht ti dah yllautca edam mih pmuj kcab ni sih taes. Sa noos sa eh
derevocer morf eht esirprus, eh was eht kcarc ni eht dleihsdniw. Ti demees
ot eb na ygolana fo eht tnerruc noitidnoc fo sih efil. Eh saw gninrut otni
04.
Console Output
- 55 words
5 words starting with a capital letter
- 1 word which contains characters other than English letters
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution!
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
Recommended textbooks for you
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
![Computer Networking: A Top-Down Approach (7th Edi…](https://www.bartleby.com/isbn_cover_images/9780133594140/9780133594140_smallCoverImage.gif)
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…](https://www.bartleby.com/isbn_cover_images/9780124077263/9780124077263_smallCoverImage.gif)
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)](https://www.bartleby.com/isbn_cover_images/9781337569330/9781337569330_smallCoverImage.gif)
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](https://www.bartleby.com/isbn_cover_images/9781337093422/9781337093422_smallCoverImage.gif)
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
![Prelude to Programming](https://www.bartleby.com/isbn_cover_images/9780133750423/9780133750423_smallCoverImage.jpg)
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
![Sc Business Data Communications and Networking, T…](https://www.bartleby.com/isbn_cover_images/9781119368830/9781119368830_smallCoverImage.gif)
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY