Question: 1. Use vi to create a C program source file caesarcipher.c 2.(1 Point) The program should include a comment section at the beginning that describes

 1. Use vi to create a C program source file caesarcipher.c

1. Use vi to create a C program source file caesarcipher.c 2.(1 Point) The program should include a comment section at the beginning that describes its purpose (couple of lines), the author your name), your department, a small "history section indicating what changes you did on what date. The code should be properly indented for readability as well as contain any additional comments required to understand the program logic. 3.(1 Point) The source code should be compilable by (exactly) using the command gcc -o caesarcipher caesarcipher.c. 4.(2 Points) Your program should accept an integer argument as its option for the user to indicate the offset. If the user does not pass this argument, you should display an error message and terminate with error code 1. $ ./ caesarcipher Error: usage is caesarcipher $ echo $? 5.(4 Points) Your program should use the offset to shift the letters typed in a line either to the right. $ ./caesarcipher 5 this is a secret message ymnx nx f xjhwjy rjxxflj or to the left. $ ./caesarcipher -5 this is a secret message ocdn dn v nzxmzo hznnvbz 6.(2 Points) The program should be able to read multiple lines, encrypting and displaying one line at a time, till it runs out of input/reaches EOF (can be simulated by pressing CTRL+D at the keyboard input in an empty line). If you are using the tester script, you shouldn't have to do CTRL+D (if you do, there is an issue with your implementation). The program should terminate with return code o for any sucessfull execution. $ ./caesarcipher 5 this is a secret message ymnx nx f xjhwjy rjxxflj delete after reading ijqjyj fkyjw wjfinsl $ echo $? 7.(1 Point) The program should only encrypt lowercase english alphabets (a-z) and should merely print any other letters, numbers, white space characters, etc., as is. $ ./caesarcipher 6 Hello there! How is COMP206? Hkrru znkxk! Huc oy COMP206

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!