C++ | Create a program called wc.cpp that implements the wc command as stated in the document. Note: When running the wc program, the syntax must be ./wc [-clw] [name_of_files]

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

C++ | Create a program called wc.cpp that implements the wc command as stated in the document.

Note: When running the wc program, the syntax must be ./wc [-clw] [name_of_files]

. /wc [-clw] [files...]
The wc utility should read one or more input files and, by default, write the number of newlines, words, and
bytes, in that order, contained in each input file to the standard output (in other words, the default behavior matches
having the options -clw). The utility should also write a total count for all named files, if more than one input file is
specified. The wc utility should consider a word to be a non-zero-length string of characters delimited by whitespace
characters. Your program should be able to handle any combinations of the -c, -1 and -w, in any order (e.g, -wl, -c,
etc.). If no files operand is specified, or when one of the files is -, then standard input is assumed.
• -c: Write to the standard output the number of bytes in each input file.
• -1: Write to the standard output the number of newlines in each input file.
• -w: Write to the standard output the number of words in each input file.
Transcribed Image Text:. /wc [-clw] [files...] The wc utility should read one or more input files and, by default, write the number of newlines, words, and bytes, in that order, contained in each input file to the standard output (in other words, the default behavior matches having the options -clw). The utility should also write a total count for all named files, if more than one input file is specified. The wc utility should consider a word to be a non-zero-length string of characters delimited by whitespace characters. Your program should be able to handle any combinations of the -c, -1 and -w, in any order (e.g, -wl, -c, etc.). If no files operand is specified, or when one of the files is -, then standard input is assumed. • -c: Write to the standard output the number of bytes in each input file. • -1: Write to the standard output the number of newlines in each input file. • -w: Write to the standard output the number of words in each input file.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 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