Question
Write a C program to run on ocelot to read a text file and print it to the display. It should optionally find the count
Write a C program to run on ocelot to read a text file and print it to the display. It should optionally find the count of the number of words in the file, and/or find the number of occurrences of a substring. You must use getopt to parse the command line. There is no user input while this program is running.
Usage: mywords [-c] [-f substring] filename
-
The -c flag means to count the number of words in the file. A word would be a series of characters separated by spaces or punctuation. A word could include a hyphen or a single apostrophe.
-
The -f option will find the number of occurrences of the given substring.
-
You may have any number of the flags included or none of them.
-
The order they should be run would be: -c first and -f second.
-
o mywords -c -f he testfile
-
Create a simple Makefile to compile your program into an executable called mywords.
-
Create an ASCII file named testfile with the text: The boy is sitting right there.
-
Test the program with the following commands:
-
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started