For this problem, please provide complete files. (2 source files(.c) and 1 heade
ID: 3561819 • Letter: F
Question
For this problem, please provide complete files. (2 source files(.c) and 1 header file(.h), you can mark with comment like "the following code locate at source/header file")
Write a C program that encrypts and decrypts strings using the Caesar Shift Cipher. The shift value must be an integer, but may be positive or negative. If the shift value is 4, then an 'A' becomes a 'E'. If the shift value is -4, then a 'A' becomes a 'W'. Note, the plaintext messages are encrypted using alphabetic characters only. Also, all characters in the messages must first be converted to uppercase before encrypting or decrypting them. Develop your own program driver to illustrate that your program works. You may use any library functions you wish.