Skip to content

Instantly share code, notes, and snippets.

@BassyKuo
BassyKuo / ReversePractice.c
Created January 22, 2017 08:35
Reverse using in-place & recursive
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char* reverse (char* str) {
int len = strlen (str);
if (len < 1) return 0;
int tmp = *(str);
*str = *(str + (len-1) * sizeof(char));
*(str + (len-1) * sizeof(char)) = '\0';