#include <stdio.h>
#include <string.h>
REF: C Programming Language-K&R
#include <string.h>
void reverse(char *s) { int len = strlen(s)-1; int i; for(i=0; i < strlen(s)/2; i++) { s[i] ^= s[len]; s[len] ^= s[i]; s[i] ^= s[len--]; } } int main(void) { char buff[35]; fputs("Input string: ",stdout); fgets(buff,sizeof(buff),stdin); fflush(stdin); *(buff + strlen(buff) -1 ) = '\0'; reverse(buff); printf("\n The reversed string is: %s\n",buff); getchar(); }
REF: C Programming Language-K&R
No comments:
Post a Comment