Question: Write a C program with a focus on system calls. So only use read() and write() for obtaining input and creating output - do not

Write a C program with a focus on system calls. So only use read() and write() for obtaining input and creating output - do not use printf, cout, sprintf or similar functions.

The program should continually take characters from STDIN and should terminate with a Control-D.

This program reads characters from STDIN, converts them if a "-U" argument is passed to the program (example: "./program -U"), and writes the characters to STDOUT. The character stream may contain any ASCII value.

If a "-U" flag is present take all alphabetic characters and output all to STDOUT in uppercase.

If no flag is present you can just exit.

NOTE: Must use read() and write() system calls.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!