the full code is:
Code:
#include <stdio.h>
#include <string.h>
char* reverse (char string []);
void print_string (char* string);
int main (void)
{
print_string (reverse ("Hello."));
print_string ("\n");
return 0;
}
char* reverse (char string [])
{
int cntr = 0, len = (strlen (string) - 1);
char ch;
while (cntr < len)
{
ch = string[cntr];
string[cntr] = string[len];
string[len] = ch;
printf ("string[cntr] == %c\nstring[len] == %c\ncntr == %i\nlen == %i\n\n", string[cntr], string[len], cntr, len);
++cntr;
--len;
}
return string;
}
void print_string (char* string)
{
char c;
int counter = 0;
while ((c = putc (*(string + counter), stdout)) != '\0')
++counter;
return;
}