Answered step by step
Verified Expert Solution
Question
1 Approved Answer
2. Each of the following routines contains a significant error in its use of pointers. Describe the error in each fragment. Indicate how each error
2. Each of the following routines contains a significant error in its use of pointers. Describe the error in each fragment. Indicate how each error can be fixed. Line numbers have been added as a convenience. (b) int rot13(char chin, char *chOut) { char tempCh; if ((chIn 90)) {return -1;} tempCh = ((chIn - 65) + 13) % 26; tempCh+=65; chout=&tempCh; return 0; int main() { char ch='A'; char encCh; int returnVal; printf("Encrypting %c ",ch); returnVal=rot13(ch, &encCh); if (returnVal!=0) { printf("Error in rot13 "); exit(1); printf("rot13 encrypted value is %c ", encCh); 20 }
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