ÇÁ·Î±×·¡¹Ö

 3200, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   kooljames
   [c¾ð¾î] ¹®Á¦Á¡Á» ã¾ÆÁÖ¼¼¿ä!

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=6327 [º¹»ç]


Á¦°¡ ¹®ÀÚ¿­À» µÚÁý´Â ÇÔ¼ö¸¦ ¸¸µé¾ú´Âµ¥¿ä ÇÁ·Î±×·¥ÀÌ ÀÛµ¿ÀÌ ¾ÈÇØ¿ä

#include <stdio.h>
#include <string.h>

char* rev(char * input)
{
        char rev[30];
        int i;

        for(i=strlen(input)-1;i>=0;i--)
                rev[strlen(input)-1-i]=input[i];

        rev[strlen(input)]='\0';

        return rev;
}

int main()
{      
        printf("%s",rev("hello"));
}

Ãâ·Â °á°ú:
¡¸¾Æ¹«Å°³ª ´©¸£½Ã¿À...

  Hit : 4792     Date : 2013/04/08 05:52



    
key rev ÇÔ¼ö ³»ºÎ¿¡¼­ ÇÒ´çÇÑ local ¹è¿­ rev ¸¦ ¸®ÅÏÇÏ¿´±â ¶§¹®ÀÔ´Ï´Ù.
ÇÔ¼ö ³»ºÎ¿¡¼­ ÇÒ´çÇÑ local °ø°£Àº stack À» »ç¿ëÇϸç ÇÔ¼ö°¡ ³¡³ª´Â ½ÃÁ¡¿¡ Á¦°ÅµË´Ï´Ù.
±× ¶§¹®¿¡ ºñÁ¤»óÀûÀÎ Ãâ·Â °á°ú¸¦ ¾òÀ¸½Ã´Â °ÍÀ̱¸¿ä.
return ÀÌÀü¿¡ printf ÇÔ¼ö·Î Ãâ·ÂÇØº¸½Ã¸é °á°ú°¡ Á¦´ë·Î º¸ÀÌ½Ç °Ì´Ï´Ù.
ÇÔ¼ö°£ÀÇ µ¥ÀÌÅÍ °øÀ¯¸¦ À§Çؼ­´Â Àü¿ª º¯¼ö¸¦ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù.

2013/04/08