#include #include void invert_str(char *str,int n); int main(void){ char str[1000]; int n = 0; printf("Input string->"); gets(str); n = strlen(str); invert_str(str, n); return 0; } void invert_str(char *str,int n){ char *ans; int i,j; ans = (char*)calloc(n + 1, sizeof(char)); ans[n] = '\0'; for (i = n - 1, j = 0; i > -1; i--,j++){ ans[i] = str[j]; //printf("%c", str[i]); } printf("Inverted string->%s\n", ans); free(ans); }