view plaincopy to clipboardprint?
#include <stdio.h>
#include <string.h>
void reverse_string(char *str)
{
char *lastchar;
char tmp;
for (lastchar = str; *lastchar != '/0'; lastchar++)
;
lastchar--;
while (str < lastchar)
{
tmp = *str;
*str++ = *lastchar;
*lastchar-- = tmp;
}
}
int main (int argc, char *argv[])
{
char str[] = "123456789";
reverse_string(str);
int i;
for (i = 0; i < strlen(str); i++)
{
printf("%c",str[i]);
}
printf("/n");
return(0);
}
//return 987654321