ÇÁ·Î±×·¡¹Ö

 3206, 10/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   indra
   http://indra.linuxstudy.pe.kr
   [re] ¹®ÀÚ¿­ ó¸®ÇÏ´Â °Í¿¡ ´ëÇØ Áú¹®ÀÌ ÀÖ¾î¿ä

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=195 [º¹»ç]


char *a; ¶ó´Â ÄÚµå´Â Æ÷ÀÎÅͺ¯¼ö a ¸¦ ¼±¾ðÇÑ °Í ÀÏ»Ó
memory »ç¿ë¿¡ °üÇÑ Á¤ÀǸ¦ ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.
malloc() À» »ç¿ëÇÏ¿© memory ¿¡ °üÇÑ Á¤ÀǸ¦ ÇØÁÖ¸é µË´Ï´Ù.

¼öÁ¤µÈ ÄÚµå ÀÔ´Ï´Ù.

- malloc() À» »ç¿ëÇÑ ÄÚµå:
#include <stdio.h>

int main(void)
{
    char *a = NULL;

    a = (char*)malloc(6); // ¸Þ¸ð¸® ÇÒ´ç

    // ¸Þ¸ð¸® ÇÒ´ç È®ÀÎ
    if(a == NULL) {
        printf("Out of Memory.\n");
        exit(-1);
    }

    strcpy(a,"Khaha"); // ¹®ÀÚ¿­ º¹»ç
    a[0]='J';
    printf("\n%s\n",a);
    free(a); // ¸Þ¸ð¸® ÇÒ´ç ÇØÁ¦
}

¶Ç´Â ´ÙÀ½°ú °°ÀÌ ÇÒ¼öµµ ÀÖ½À´Ï´Ù.

#include <stdio.h>

int main(void)
{
    char a[] = "Khaha";

    a[0]='J';
    printf("\n%s\n",a);
}

À§ÀÇ Äڵ带 Àß »ìÆ캸½Ã¸é ÁÁ°Ú³×¿ä
±×·³ Áñ°øÇϼ¼¿ä.

>#include <stdio.h>
>
>int main(void) {
>  char *a;
>  a="Khaha";
>  a[0]='J';
>  printf("\n%s\n",a);
>}
>
>À» ½ÇÇàÇÏ¸é ¿Ö ÀÚ²Ù ¿¡·¯°¡ ³¯±î¿ä ?
>ÄÄÆÄÀÏÇÒ¶§´Â ¿¡·¯°¡ ¾ø´Âµ¥..
>½ÇÇàÇÏ¸é ¿¡·¯°¡ ³ª³×¿ä..¹®Á¦°¡ ÀÖ¾î ÀÛ¾÷À» Á¾·áÇÕ´Ï´Ù ºÒÆíÀ» ³¢Ãĵå·Á Á˼ÛÇÕ´Ï´Ù~
>ÀÌ·± ⠶߰í¿ä..
>a[0]='J' À̺κР¶§¹®Àεí Çѵ¥..
>ÀÌ·¸°Ô ¾²¸é ¾ÈµÇ´Â °Ç°¡¿ä ?

  Hit : 4096     Date : 2003/11/11 04:12



    
yyjg °¨»çÇÕ´Ï´Ù^^ º¹ ¹ÞÀ¸¼¼¿ä~ 2003/11/11  
3026   ¸®´ª½º c¾ð¾î¿Í ¸¶ÀÌÅ©·Î c++¿¡¼­ÀÇ c¾ð¾î Áú¹® ÀÖ½À´Ï´Ù...[10]     superio1999
11/08 4425
3025     [re] ¸®´ª½º c¾ð¾î¿Í ¸¶ÀÌÅ©·Î c++¿¡¼­ÀÇ c¾ð¾î Áú¹® ÀÖ½À´Ï´Ù...     superio1999
11/08 3830
3024   ÇØÄðC¾ð¾î Ã¥Áß..[7]     eiichiro
11/08 3914
3023     [re] ÇØÄðC¾ð¾î Ã¥Áß..     lottie
11/10 3586
3022     [re] ÇØÄðC¾ð¾î Ã¥Áß.. ¼öÁ¤ÇÒ °÷.     ¹ß¼Û´ã´çÀÚ
11/10 4058
3021   ÆÄÀÏÀÔÃâ·Â¿¡°üÇÑ Áú¹®ÀÌ¿¹¿ä~[2]     yyjg
11/08 3798
3020   c¾ð¾î ÷ ¼Õ´ëº½...´Ï´Ù...¤Ñ¤Ñ;;;[3]     limsangseop
11/09 3906
3019   Ãʺ¸ÀÔ´Ï´Ù....ÇØÅ·¿¡ÇÊ¿äÇÑ ¾ð¾î¿¡ ´ëÇÏ¿©...[3]     rytas
11/10 4220
3018   ÇØÄð c¾ð¾î 186ÂÊ ¼Ò½º Áú¹®ÀÔ´Ï´Ù.[1]     na9876
11/10 4241
3017     [re] ÇØÄð c¾ð¾î 186ÂÊ ¼Ò½º Áú¹®ÀÔ´Ï´Ù.     indra
11/11 4835
3016   ¹®ÀÚ¿­ ó¸®ÇÏ´Â °Í¿¡ ´ëÇØ Áú¹®ÀÌ ÀÖ¾î¿ä     yyjg
11/10 4060
    [re] ¹®ÀÚ¿­ ó¸®ÇÏ´Â °Í¿¡ ´ëÇØ Áú¹®ÀÌ ÀÖ¾î¿ä[1]     indra
11/11 4095
3014       [re] ´Ù½Ã!! Ãß°¡ Áú¹®ÀÔ´Ï´Ù~[16]     yyjg
11/12 4025
3013     [re] C°øºÎÇÏ´Ù ±Ã±ÝÇÑ°Ô À־¿ä~´äº¯Á»ÇØÁÖ¼¼¿ä^^     hkpco
11/13 3603
3012   C°øºÎÇÏ´Ù ±Ã±ÝÇÑ°Ô À־¿ä~´äº¯Á»ÇØÁÖ¼¼¿ä^^[1]     ypkhj1
11/12 3945
3011     [re] C°øºÎÇÏ´Ù ±Ã±ÝÇÑ°Ô À־¿ä~´äº¯Á»ÇØÁÖ¼¼¿ä^^     xozu500
11/22 3597
3010   ¼Ò½º ºÎºÐÁß¿¡¿ä..[6]     shtjdanr
11/13 4010
3009   ÁøÂ¥ ±ÞÇÑ ·¹º§5 Áú¹®[1]     shtjdanr
11/13 4069
3008   Ȥ½Ã ÀÌ·±¾ð¾î ÀÚ·á ÀÖ³ª¿ä?[1]     pskkmj
11/14 3707
3007   ±³Âø»óÅ°ü·Ã[6]     pskkmj
11/14 3852
[1][2][3][4][5][6][7][8][9] 10 ..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org