22019, 1/1101 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   sjh21a
   http://kernelhack.co.kr
   [re] ¾Æ·¡¿¡ Á¦°¡ ¾´ °Ô½Ë±Û¿¡ À̾î malloc()ÇÔ¼öÀÇ Æ¯Â¡

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



>
>"´õºí Æ÷ÀÎÅÍ¿Í 2Â÷¿ø ¹è¿­ÀÇ °ü°è´Â ¹«¾ùÀΰ¡?"
>
>¾Æ´Ï ±× Àü¿¡
>
>"2Â÷¿ø ¹è¿­ÀÇ µ¿ÀûÇÒ´ç¿¡ ´õºí Æ÷ÀÎÅͰ¡ ¿Ö ¾²À̴°¡?"°¡
>


>
>"´õºí Æ÷ÀÎÅÍ¿Í 2Â÷¿ø ¹è¿­ÀÇ °ü°è´Â ¹«¾ùÀΰ¡?"
>
>¾Æ´Ï ±× Àü¿¡
>
>"2Â÷¿ø ¹è¿­ÀÇ µ¿ÀûÇÒ´ç¿¡ ´õºí Æ÷ÀÎÅͰ¡ ¿Ö ¾²À̴°¡?"°¡
>



1. 2Â÷¿ø ¹è¿­ÀÇ µ¿ÀûÇÒ´ç¿¡ ´õºí Æ÷ÀÎÅͰ¡ ¿Ö ¾²À̴°¡?

2Â÷ ¹è¿­ÀÇ µ¿Àû ÇÒ´çÀ̶ó, ±×·³ 2°¡Áö ¹æ¹ýÀÌ ÀÖ°ÚÁÒ *´õ ¸¹À» ¼öµµ ÀÖ¾î¿ä Àü »ð´ë°¡¸®´Ï±î¿ä :) *

A. char **a;

B. char *a[2];


A ¹æ¹ýÀº n * x ¸¦ ¸¸µé ¼ö ÀÖ¾î¿ä.
======================
n
======================
n+1
======================

B ¹æ¹ýÀº 2 * x ¸¦ ¸¸µé ¼ö ÀÖ¾î¿ä.
x   x+1, ....
======================
1 |
======================
2 |
======================



A ¹æ¹ý ºÎÅÍ µ¿Àû ÇÒ´çÀ» ÇÏ·Á¸é, ÀÌ¹Ì ¾Æ½Ã´Ù ½ÃÇÇ

malloc ¸¦ ½á¾ß µÇ¿ä, ¿Ö³Ä? char **a ´Â ¼±¾ð¸¸ µÇ¾î ÀÖÁö, ÃʱâÈ­´Â ¾ÈµÇÀÖÀ¸´Ï±î¿ä,

ÀÏ´Ü n À» ¸¸µé¾î Áà¾ß ÇÕ´Ï´Ù.

a = (char**)malloc(5);

ÀÌ·¯¸é ÀÏ´Ü

==========
1
==========
2
==========
3
==========
4
==========
5
==========

°¡ »ý°å½À´Ï´Ù.

ÀÚ, ±×·³ Ä­À» ¸¸µé¾î Áà¾ß °ÚÁÒ

*a = (char*)malloc(20);

ÀÌ·¯¸é 5 * 20 ÀÇ µ¿Àû ¹è¿­ÀÌ ¸¸µé¾î Á³°í ,»ç¿ë ÇÏ´Â ¹æ¹ýÀº

        a[0] = "AAAAAAAAAAAAAAAAAAAAAA";

        printf("%s\n",a[0]);

´ëÃæ ¿ä·± ´À³¦ÀÔ´Ï´Ù.

B ¹æ¹ýÀº Çѹø ÇØº¸½Ã±æ ¹Ù¶ö°Ô¿ä ¤»¤» ¾îÂ÷ÇÇ ¶È°°À¸´Ï ¤¾¤¾


  Hit : 9580     Date : 2009/05/19 10:14



    
sjh21a ÅÂŬ ¤¡¤¡ ¤Ð.¤Ð 2009/05/19  
nsh009 ½½¶óÀ̵ù ÅÂŬ! 2009/05/20  
     [°øÁö]ÇØÄ¿½ºÄð ÀÌ¿ë¼öÄ¢ 2021/04/11 ¼öÁ¤ÆÇ [54] ÇѽÂÀç 01/05 11635
22018   À¸¾Ó!!![1]     ÇØÅ·ÀßÇϰí½Í´Ù
02/05 59
22017   A¤¿...     ÇØÅ·ÀßÇϰí½Í´Ù
01/27 94
22016   ¿À·£¸¸~     DarkSlayer
12/11 291
22015   ÇØÄ¿½ºÄð ¿¾³¯ BGM[1]     wkfhddl4041
11/07 426
22014   È÷À×...     ÇØÅ·ÀßÇϰí½Í´Ù
11/02 343
22013   ¹ÙµÏ°ú Àå±â     ÇØÅ·ÀßÇϰí½Í´Ù
10/30 378
22012   ³ª´Â ¾ðÁ¦ ¾ÖÀÎÀÌ »ý±â³ª¿è...     ÇØÅ·ÀßÇϰí½Í´Ù
10/27 436
22011   Àü±¹ 1À§     ÇØÅ·ÀßÇϰí½Í´Ù
10/27 388
22010   ´ã¹è ¤»¤»[1]     ÇØÅ·ÀßÇϰí½Í´Ù
10/27 392
22009   ¸ÅÆ®¸¯½ºÀÇ ÆÄ¶õ¾àÀ» ¾Æ½Ê´Ï±î..?     ÇØÅ·ÀßÇϰí½Í´Ù
10/27 372
22008   ¤·¤·[1]     ÇØÅ·ÀßÇϰí½Í´Ù
10/20 365
22007   ¿ÉÄ¡ ÇÙ°¨Áö ÇÁ·Î±×·¥Á» ¸¸µé¾îÁÖ¼¼¿ä[1]     powerima
10/15 368
22006   ÇØÅ·ÆÀ¿ø ¸ðÁý[1]     koromoon
08/27 894
22005   °°ÀÌ ÇØÅ· ÆÀ ÀÌ·ç½ÇºÐ??     hacs98
08/26 579
22004   ¾Æ........ ¤Ð¤Ð     ÇØÅ·ÀßÇϰí½Í´Ù
08/04 748
22003   ±Í¼ö(Сâ¢) µû¶óÇϱâ(?)     ÇØÅ·ÀßÇϰí½Í´Ù
07/28 727
22002   ½º½º·Î ¸ñ¼ûÀ» Á®¹ö¸°´Ù´Â °ÍÀº     ÇØÅ·ÀßÇϰí½Í´Ù
07/27 762
22001   ¹ÌÄ£µí     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 809
22000   »ç¹«½Ç     ÇØÅ·ÀßÇϰí½Í´Ù
07/02 746
1 [2][3][4][5][6][7][8][9][10]..[1101]

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