1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <stdio.h> #include <stdlib.h> #include <string.h> void reverse(char* input){ char *start = input, *end, tmp; end = &input[strlen(input)-1]; while(start != end){ tmp = *end; *end = *start; *start = tmp; ++start; if(start == end) break; --end; } }