Question: GET THIS ERROR WHEN I RUN THIS CODE. The assignment is to find the bug using gdb. HERE IS THE CODE #include #include /*Return the

GET THIS ERROR WHEN I RUN THIS CODE. The assignment is to find the bug using gdb.
HERE IS THE CODE
#include
#include
char* append (char s1[ ], char s2[ ]) {
int s1len = strlen (s1);
int s2len = strlen (s2);
int k;
for (k=0; k s1[k+s1len] = s2[k]; } return s1; } int main ( ) { char str1[10]; char str2[10]; while (1) { printf ("str1 = "); if (!gets (str1)) { return 0; }; printf ("str2 = "); if (!gets (str2)) { return 0; }; printf ("The result of appending str2 to str1 is %s. ",append (str1, str2));} return 0;}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
