ÇÁ·Î±×·¡¹Ö

 3206, 1/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ¿µ¿øÇÑ°øºÎ
   [C¾ð¾î] Çì´õÆÄÀÏ, #ifndef, #define Áú¹®ÀÌ¿ä.

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


Á¦°¡ ¿­Ç÷°­ÀÇ C ¸¶Áö¸·¿¡ ÀÖ´Â ÀüÈ­¹øÈ£ °ü¸® ÇÁ·Î±×·¥À» ¸¸µé°í ÆÄÀÏÀÔÃâ·Â±îÁö Àû¿ëÇؼ­ ´Ù Ç®¾ú´Âµ¥

¼Ò½ºÆÄÀÏ, Çì´õÆÄÀÏÀÌ ¾îÁö·´°Ô À־ Á¤¸®ÇÏ·Á°í  Source , Header Æú´õ¸¦ ¸¸µé¾î¼­ °¢°¢ Áý¾î³Ö°í ¸µÅ©¸¦

Çß´õ´Ï

#ifndef °¡ Á¦´ë·Î Àû¿ë ¾È µÅ¼­ ¿¡·¯°¡ ¶ß³×¿ä.


#ifndef __BasicDef_h__ ÀÌ·¸°Ô ½è´õ´Ï ¿¡·¯°¡ »ý°Ü¼­ »ý°¢Çغ¸´Ï

¼Ò½ºÆÄÀÏ¿¡¼­´Â  #include "..\Header\BasicDef.h" ÀÌ·¸°Ô ¼±¾ð Çß´ø°Ô »ý°¢³ª¼­

#ifdef __..\Header\BasicDef_h__ ÀÌ·¸°Ô ½áºÃ´Âµ¥µµ ¿¡·¯³ª°í

#ifdef ____\Header\BasicDef_h__ ÀÌ·¸°Ô ½áµµ ¿¡·¯°¡ »ý±â³×¿ä.


Çì´õÆÄÀÏÀº ¹«Á¶°Ç ¼Ò½ºÆÄÀÏÀ̶û ºÙ¿©³ö¾ß µÇ´Â°Ç°¡¿ä? #ifndef ¿¡ °æ·Î¼³Á¤À» ÇÒ ¼ö°¡ ¾ø¾î¼­ ¶¼¾î³õÀ» ¼ö°¡

¾ø³×¿ä.

  Hit : 6973     Date : 2011/06/11 12:38



    
prosthetics Áú¹®ÇϽŠ³»¿ë¸¸ °¡Áö°í´Â Äڵ尡 ¾î¶»°Ô ‰ç´ÂÁö ¾Ë ¼ö ¾ø¾î¼­
ifdef, ifndef ºÎºÐ¿¡ ´ëÇؼ­´Â ´äº¯À» µå¸± ¼ö ¾ø½À´Ï´Ù.

´Ù¸¸ Çì´õÆÄÀÏÀº ¼Ò½ºÆÄÀÏ°ú ºÙ¿©³ö¾ß¸¸ Çϴ°ÍÀº ¾Æ´Õ´Ï´Ù.

visual studio 6.0±âÁØ 'tools - options - directories'¿¡ °¡½Ã¸é includeÆÄÀÏÀÌ ¾îµð¿¡ ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ½À´Ï´Ù.
(includeÆÄÀÏ = Çì´õÆÄÀÏ)

¶ÇÇÑ ºó°ø°£À» ´õºíŬ¸¯ÇϽøé Çì´õÆÄÀÏ Àִ°÷À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´õºíŬ¸¯Çϼż­ HeaderÆú´õ¸¦ ÁöÁ¤ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
2011/06/11  
¿µ¿øÇÑ°øºÎ ´äº¯ Áּż­ °í¸¿½À´Ï´Ù. È®ÀÎÇغ¸´Ï Çì´õÆÄÀÏ¿¡ ÇÔ¼öÁ¤ÀǸ¦ Çسö¼­ ÇÔ¼öÁߺ¹ ¿À·ù°¡ ¶á °Å¿´³×¿ä.

´ç¿¬È÷ µÉ ÁÙ ¾Ë°í ½è¾ú´Âµ¥ »ý°¢Çغ¸´Ï ¾È µÇ´Â °Å¿´³×¿ä.
2011/06/11  
3206   [VC] Help -> Index -> MSDNÄ÷º¼ÇÀÌ ¾ø½À´Ï´Ù.     ¿µ¿øÇÑ°øºÎ
07/02 6069
3205   [C¾ð¾î] ¸ÖƼ¾²·¹µå??[4]     ¿µ¿øÇÑ°øºÎ
06/27 10088
3204   [C¾ð¾î] ¿­Ç÷°­ÀÇ C ¸¶Áö¸· ¹®Á¦ Áú¹®ÀÌ¿ä.[4]     ¿µ¿øÇÑ°øºÎ
06/13 6339
  [C¾ð¾î] Çì´õÆÄÀÏ, #ifndef, #define Áú¹®ÀÌ¿ä.[2]     ¿µ¿øÇÑ°øºÎ
06/11 6972
3202   [C++] C++ ÀÔ¹®¿ëÀ¸·Î ÁÁÀº Ã¥ ÃßõÇØÁÖ¼¼¿ä.[5]     ¿µ¿øÇÑ°øºÎ
06/02 4087
3201   [C¾ð¾î] scanfÇÔ¼ö¿Í getsÇÔ¼ö¿¡¼­ \n¹®ÀÚ Áú¹®ÀÌ¿ä.[2]     ¿µ¿øÇÑ°øºÎ
05/25 6212
3200   [C¾ð¾î] unsigned int a= -1; ÀÌ°Å À߸¸ µÇ³×¿ä.[5]     ¿µ¿øÇÑ°øºÎ
04/14 4967
3199   [°³¹ß] Å×½ºÆ®°³¹ßÀÌ ¾î¶²°ÅÁÒ?[4]     ¿µ¿øÇÑ°øºÎ
04/09 3748
3198   [viÆíÁý±â] ÀÌ°Å ¾µ¸¸ÇÑ°¡¿ä?[5]     ¿µ¿øÇÑ°øºÎ
04/03 3411
3197   [C¾ð¾î] ¹è¿­¿¡ ±Ã±ÝÇÑ °Ô »ý°å¾î¿ä.[3]     ¿µ¿øÇÑ°øºÎ
03/28 4013
3196   ÆÐŶĸÃĸ¦ ÅëÇؼ­ÆÐŶÀ» ºÐ¼®ÇÒ¶§[2]     ¿³Àå¼ö
02/24 5097
3195   api ÈÄÅ·À» ÇÏ·Á±¸ÇÕ´Ï´Ù     ¿³Àå¼ö
02/22 4769
3194   xp sp2 ¿¡¼­´Â raw socket ºÒ°¡´ÉÇÑ°¡¿©?[3]     ¿³Àå¼ö
01/21 4082
3193   Á¦°¡Á÷Á¢ ÆÐŶÀ» Á¶ÀÛÇØ º¸³»°í½Í½À´Ï´Ù[4]     ¿³Àå¼ö
01/20 5353
3192   127.0.0.1 ·ÎÁ¢¼ÓÇÏ´Â »ç¶÷¿¡°Ô´Â °ü¸®ÀÚÀÇ ±Ç¸®¸¦Á༭[6]     ¿³Àå¼ö
01/16 4202
3191   winpcap À»ÀÌ¿ëÇؼ­ ÆÐŶĸÃÄÇÁ·Î±×·¥À» ¸¸µé¾ú½À´Ï´Ù[2]     ¿³Àå¼ö
01/13 8011
3190   dll ÀÎÁ§¼ÇÀ»ÀÌ¿ëÇؼ­ ƯÁ¤ÇÁ·Î¼¼½º¿¡[2]     ¿³Àå¼ö
01/12 3682
3189   ÇÁ·Î±×·¡¹ÖÀûÀ¸·Î ¸Þ¸ð¸®°ü·Ã ¿¢¼¼½º¿¡´ëÇؼ­[2]     ¿³Àå¼ö
01/12 3196
3188   ¼ÒÄÏÅë½Å¿¡¼­ Ŭ¶óÀ̾ðÆ®°¡ Á¢¼ÓÇؼ­[4]     ¿³Àå¼ö
02/06 3595
3187   sqlÀÎÁ§¼Ç°ø°ÝÀ¸·ÎºÎÅÍ º¸È£ÇÏ·Á¸é[2]     ¿³Àå¼ö
02/04 3130
1 [2][3][4][5][6][7][8][9][10]..[161]

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