#include <stdio.h>
#include <string.h>
 
int main(void)
{
        char cszSource[128], cszReverse[128];
        char *lpcszChar;
        unsigned int unLength, unI;
 
        printf("文字列を入力してください\n");
        scanf("%s", cszSource);
 
        puts("反転前は");
        printf("%sです\n", cszSource);
 
        unLength = strlen(cszSource);
        lpcszChar = &cszSource[unLength - 1];

	for(unI=0;unI<=unLength;unI++,*lpcszChar--)	{
               	cszReverse[unI] = *lpcszChar;
        }
 
        printf("反転後は\n%sです\n",cszReverse);
 
        return 0;
}
