#include #include #include char* reverseString(char * str); int main() { char string[] = "String to be reversed"; char * rev = reverseString(string); printf("Reversed String is : %s\n",rev); return 0; } char* reverseString(char * str) { int length = strlen(str); char * rev = (char*)malloc(sizeof(char) * length); int i=0,j=0; for(i = length-1,j=0;i>=0;i--,j++) { rev[j] = str[i]; } rev[j] = '\0'; return rev; }