#include #include void reverse(char s[]) { int i, j, len; char tmp; /* tmp nimmt temporaer Zeichen auf, damit ein Elementetausch im Array moeglich ist */ len = strlen(s); /* Kehre die Reihenfolge der Elemente in s[] um; dazu werden, solange i kleiner als j ist, die Werte der Elemente s[i] und s[j] jeweils vertauscht */ i = 0; j = len-1; while (i < j) { tmp = s[i]; s[i] = s[j]; s[j] = tmp; i++; j--; } } int main() { char hw[] = "Hello World !"; printf("\n%s\n", hw); reverse(hw); printf("\n%s\n", hw); return 0; }