|
|
|
|
|
|
|
|
|
|
|
|
|
3204, 18/161 |
|
capt_0669 | |||||||
[C] int main(int ³, int õÀç) | |||||||
http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=2887 [º¹»ç]
Hit : 3487 Date : 2011/02/15 12:26
|
|||||||
$Zero | Æ÷ÀÎÅ͸¦ À߸øÀÌÇØÇÏ°í °è½Ã³×¿ä .. À§ ÇÁ·Î±×·¥¿¡¼ Æ÷ÀÎÅÍ°¡ 4¹ÙÀÌÆ®¶õ°ÍÀº ÀüÇô °ü°è¾ø´Â ³»¿ëÀÔ´Ï´Ù. ¸Å°³º¯¼ö¸¦ Àü´Þ¹Þ¾Æ¼ ±× ¹®ÀÚ¿µéÀ» Ãâ·ÂÇÏ°í °¢ ¹®ÀÚ¿µéÀÇ ÁÖ¼Ò¸¦ Ãâ·ÂÇÏ°Ú±º¿ä .. ? ¸Å°³º¯¼ö·Î qer À» º¸³Â´Ù°í Ĩ½Ã´Ù. Á¦°¡ ½ÇÇàÇÑ ÆÄÀÏ ¸íÀº project1ÀÌ´Ï Á¦ÀÏ Ã¹¹ø°·Î argv[0]¿£ project1ÀÌ µé¾î°¬À»°Ì´Ï´Ù. ÀÌ°Ç ÃÑ ¸î±ÛÀÚÁÒ ? 8±ÛÀÚÀÔ´Ï´Ù. ±×¸®°í µÚ¿¡ ³Î¹®ÀÚ¸¦ ºÙÀ̸é ÃÑ 9±ÛÀÚ°ÚÁÒ ? ÀÌ ¹®ÀÚ¿ÀÇ ½ÃÀÛÁÖ¼Ò°¡ 10À̶ó°í°¡Á¤ÇßÀ»¶§ 10ºÎÅÍ ½ÃÀÛÇؼ ÃÑ 9¹ÙÀÌÆ®¸¦ Â÷ÁöÇÒ°Ì´Ï´Ù. ±×¸®°í ´ÙÀ½ argv[1]À» ÀúÀåÇÕ´Ï´Ù. ±×·³ ÃÑ 9¹ÙÀÌÆ®¸¦ °Ç³Ê¶Ú ºÎºÐºÎÅÍ ÀúÀåÇØ¾ß ¼ø¼´ë·Î ÀúÀåÇϴ°ŰÚÁö¿ä ? ±×·¯´Ï 20ºÎÅÍ ½ÃÀÛÇؼ ÀúÀåÇϴ°ÍÀÔ´Ï´Ù. 10~19ÁÖ¼Ò±îÁö Â÷ÀÖÀ¸´Ï 20 ÁÖ¼ÒºÎÅÍ ºñ¾îÀÖ°ÚÁö¿ä ? ÀÌÇØ°¡ °¡½Ã³ª¿ä ? À§ ÇÁ·Î±×·¥¿¡¼ ÁÖ¼ÒÂ÷ÀÌ°¡ ³ª´Â°Ç ¹®ÀÚ¿ÀÇ ±æÀ̶§¹®ÀÔ´Ï´Ù. ¸ðµç µ¥ÀÌÅÍ°¡ 4¹ÙÀÌÆ®·Î ÀúÀåµÇ´Â°Ô ¾Æ´Õ´Ï´Ù. À§¿¡¼ ¸»ÇÑ ÁÖ¼Ò10ÀÌ 4¹ÙÀÌÆ®ÀΰÍÀÌÁö ¹®ÀÚ¿ÀÌ 4¹ÙÀÌÆ®´Â ¾Æ´Ï¶õ°Ì´Ï´Ù. ÁÖ¼Ò°ª = 4¹ÙÀÌÆ® ¹®ÀÚ¿ = ±æÀÌ¿¡µû¶ó ´Þ¶óÁü . Æ÷ÀÎÅͼ³¸íÀº Àúµµ Âü ¾î¶»°Ô ÇؾßÇÒÁö ¸ð¸£°Ú³×¿ä .. ÂÁ |
2011/02/15 | |
$Zero | Ãß°¡) argv[0]Àº project1À̶ó´Â ¹®ÀÚ¿ÀÇ ÁÖ¼Ò¸¦ °¡¸®Å°´Â Æ÷ÀÎÅÍÀÔ´Ï´Ù. argv[0]=0x10 À̶ó°í ÇսôÙ. ´õºíÆ÷ÀÎÅÍÀ̱⶧¹®¿¡ argv[0]À» %d·Î Ç¥ÇöÇÒ°æ¿ì argv[0]ÀÌ °¡Áö°í ÀÖ´Â ÁÖ¼Ò°ªÀ» ¹ñ½À´Ï´Ù. ÀÌ ÁÖ¼Ò°ªÀº ¹®ÀÚ¿ÀÌ ÀúÀåµÇ¾îÀÖ´Â ÁÖ¼ÒÀ̱¸¿ä . ¹®ÀÚ¿Àº ÃÑ 9¹ÙÀÌÆ®·Î ÀúÀåµÇ¾îÀÖ°í ÁÖ¼Ò°ªÀº 0x10ÀÔ´Ï´Ù. 0x10 ~ 0x19±îÁö ¹®ÀÚ¿ÀÌ ÀúÀåµÇ¾îÀִٴ°ÅÁÒ . (±×·¯¹Ç·Î ´ç¿¬È÷ argv[1]Àº ÁÖ¼Ò 0x1aºÎÅÍ ½ÃÀÛÇÏ°Ô µË´Ï´Ù) %s·Î Ç¥ÇöÇÒ°æ¿ì %sÀÚü°¡ ÁÖ¼Ò·Î Á¢±ÙÇÏ´Â ½Äº°ÀÚÀ̱⠶§¹®¿¡ argv[0]ÀÌ °¡Áø ÁÖ¼Ò·Î Á¢±ÙÇؼ ¹®ÀÚ¿À» »©¿À´Â°ÍÀÔ´Ï´Ù. |
2011/02/15 | |
|
|