ÇÁ·Î±×·¡¹Ö

 3204, 21/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   TIM_Scutum
   [re] c¾ð¾îÁú¹®Á»¿©

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


¿¹Àü¿¡ °°Àº Áú¹® ÇϽźÐÀÌ À־ ´äº¯ ´Þ¾Æ µå¸°°ÍÀ» ã¾Æ¼­ ±×´ë·Î ¿Å°å½À´Ï´Ù.
===========================================================================

ÀÏ´Ü, %*cÀÇ ÀǹÌÀÔ´Ï´Ù. scanf("%c", ...) °¡ "¹®ÀÚ Çϳª¸¦ ÀԷ¹޴´Ù"

¶ó´Â ÀǹÌÀÎ °Í¿¡ ¹ÝÇÏ¿©, scanf("%*c", ...) ´Â "¹®ÀÚ Çϳª¸¦ ¹«½ÃÇÑ´Ù"

ÀÔ´Ï´Ù. ´ÙÀ½ÀÇ ¿¹Á¦¸¦ º¸½Ã¸é ÀÌÇØ°¡ ½¬¿ì½Ç °Ì´Ï´Ù.


int main()
{
        int a = 1, b = 2, c = 3;

        scanf("%d %*d %d", &a, &b, &c);

        printf("%d %d %d\n", a, b, c);
}


---> ½ÇÇà °á°ú

123 456 789
123 789 3


º¸½Ã´Ù½ÃÇÇ µÎ ¹ø° Á¤¼ö°¡ ¹«½ÃµÇ¾ú½À´Ï´Ù.  ±×¸®°í ±× ´ÙÀ½ %d¿¡ ÀÇÇÏ¿©

º¯¼ö b¿¡ 789°¡ ÀúÀåµÇ°í, ´õ ÀÌ»ó  scanf¿¡ ÀÇÇÏ¿© ÀԷ¹޴ °ªÀÌ ¾ø±â ¶§¹®¿¡

c´Â ÃʱâÈ­µÈ »óÅ·Π³²°Ô µÇ¾ú½À´Ï´Ù.

ÀÌ ¿¹Á¦¸¦ Â÷±ÙÈ÷ º¸½Ã¸é %*?¿¡ ´ëÇØ ½±°Ô ÀÌÇØÇÏ½Ç ¼ö ÀÖÀ¸½Ç °Ì´Ï´Ù.


µÑ°.. ¿Ö ù¹ø° scanf¿¡¼­¸¸ %*c¸¦ »ç¿ëÇÏ°í ³ª¸ÓÁö¿¡¼± »ç¿ëÇÏÁö ¾Ê´Â°¡?

¿¹Á¦¿¡¼­ »ç¿ëµÈ scanf¸¦ Â÷·Ê·Î º¾½Ã´Ù.


scanf("%d", &i);

scanf("%c", &c);

scanf("%f", &f);


ÀÌó·³ µÎ¹ø° scanf¸¸ÀÌ ¹®ÀÚ¸¦ Ãë±ÞÇÏ°í ÀÖÀ¸¸ç, ¿ì¸®°¡ ÀÔ·ÂÇÏ´Â ¿£ÅÍ ¿ª½Ã

¹®ÀÚ(\n)ÀÔ´Ï´Ù. Áï, À§ ¿¹Á¦¸¦ ½ÇÇàÇÑ ÈÄ¿¡ 777<¿£ÅÍ> ¶ó°í ÀÔ·ÂÇÑ´Ù¸é,

º¯¼ö i¿¡ 777ÀÌ ÀúÀåµÇ°í, º¯¼ö c¿¡´Â <¿£ÅÍ>°¡ ÀúÀåµË´Ï´Ù. µû¶ó¼­ ÀÌ¿Í °°Àº

Çö»óÀ» ¹æÁöÇϱâ À§ÇÏ¿© scanf("%d", &i);¸¦ scanf("%d%*c", &i); ·Î ¹Ù²ãÁØ

°ÍÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇØÁÖ¸é i´Â 777ÀÌ µÇ¸ç, <¿£ÅÍ>´Â ¹«½ÃµÇ±â ¶§¹®ÀÔ´Ï´Ù.


¹Ý¸é¿¡, µÎ¹ø° ¶óÀÎ ÀÌÈķδ %c°¡ »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. µû¶ó¼­, <¿£ÅÍ>°¡

º¯¼ö¿¡ ÀúÀåµÉ ÀÏÀÌ ¾øÀ½À¸·Î %*c¸¦ »ç¿ëÇØÁÖÁö ¾ÊÀº °ÍÀÔ´Ï´Ù.

ÇÏÁö¸¸, ¸ðµç scanf¿¡ %*c¸¦ Ãß°¡ÇÏ´Â ½À°üÀ» µéÀÌ´Â °ÍÀÌ ÁÁ°ÚÁÒ.

(%f¸¦ ³ªÁß¿¡ %c·Î ¼öÁ¤ÇÏ´Â ÀÏÀÌ »ý±æ ¼öµµ ÀÖÀ»Å״ϱî¿ä.)



¸¶Áö¸·À¸·Î ÇØÄ𠾾åÀÌ ºÎºÐÁß,

"³ª¸ÓÁö ÀԷ¿¡¼­ %*c¸¦ ³ÖÁö ¾ÊÀº ÀÌÀ¯´Â ¼ýÀÚ¸¦ ÀÔ·Â ¹ÞÀ» °æ¿ì¿£

¿£ÅÍ µîÀÇ ¹®ÀÚ¸¦ ÀÚµ¿À¸·Î ¹«½ÃÇØ Áֱ⠶§¹®ÀÔ´Ï´Ù." ÀÌ ºÎºÐÀÔ´Ï´Ù.


"³ª¸ÓÁö ÀԷ¿¡¼­ %*c¸¦ ³ÖÁö ¾ÊÀº ÀÌÀ¯´Â ¹Ù·Î ´ÙÀ½ scanf()¿¡¼­ ¼ýÀÚ¸¦ ÀÔ·Â ¹ÞÀ» °æ¿ì¿¡¿£ÅÍ µîÀÇ ¹®ÀÚ¸¦ ÀÚµ¿À¸·Î ¹«½ÃÇØ Áֱ⠶§¹®ÀÔ´Ï´Ù."

Á¤µµ·Î °íÃÄÁÖ¾î¾ß ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

±×·³ Á¶±ÝÀÌ¶óµµ Á¦ ¼³¸íÀÌ µµ¿òÀÌ µÇ¾ú±æ ¹Ù¶ø´Ï´Ù. °¨»çÇÕ´Ï´Ù.

  Hit : 3181     Date : 2004/02/23 05:58



    
vvii10 °¨»çÇØ¿ä^^ 2004/02/23  
2804     [re] crypt¶ó´Â ÇÔ¼ö´Â ¹º°¡¿ä?[1]     ChuRack
02/17 5491
2803     [re] ¸®´ª½º¿¡¼­ void¿¡ ´ëÇÑ Áú¹®...2...     hkpco
02/18 3370
2802   ¸®´ª½º¿¡¼­ void¿¡ ´ëÇÑ Áú¹®...2...[1]     mania1984
02/18 3100
2801   vi¿¡¼± ¿Ö gets °¡ ¾È¸ÔÁÒ?     lmk378
02/18 3122
2800     [re] vi¿¡¼± ¿Ö gets °¡ ¾È¸ÔÁÒ?[1]     TIM_Scutum
02/18 3691
2799       [re] vi¿¡¼± ¿Ö gets °¡ ¾È¸ÔÁÒ?(Áú¹®Çϳª´õ..)[3]     lmk378
02/18 2938
2798   ÀÌ·± ÇÁ·Î±×·¥ ¾ø³ª¿ä?     foryou0329
02/18 3636
2797   ÇÁ·Î±×·¥ À̸§¹Ù²Ù±â.[2]     foryou0329
02/19 4340
2796   c¿Í c++ ÀÇ Â÷ÀÌÁ¡.. ²À[14]     godbewith
02/19 3020
2795   c¾ð¾îÁú¹®Á»¿©[3]     vvii10
02/20 3262
    [re] c¾ð¾îÁú¹®Á»¿©[1]     TIM_Scutum
02/23 3180
2793   ¼Ö¶ó¸®½º BSM¿¡¼­ »ý¼ºÇÏ´Â °¨»ç ·Î±×¸¦ ½Ç½Ã°£À¸·Î ȹµæÇÏ·Á´Â ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ·Á ÇÕ´Ï´Ù.[28]     ljs0766
02/23 3711
2792   Åͺ¸c¾²´Âµ¥¿ä ÄÄÆÄÀϹ®Á¦...[2]     uc9773
02/23 3099
2791   Áú¹®À־..[1]     È­ÀÌÆ®ÆØ
02/24 3262
2790     Call by Reference¿Í Call by ValueÀÇ Â÷ÀÌÁ¡¿¡ ´ëÇؼ­ °øºÎÇϼ¼¿ä ^^[3]     ljs0766
02/24 4764
2789     [re] Áú¹®À־..     ¸Û¸Û
03/19 3380
2788   ¸®´ª½º¿¡¼­ »ç¿ëÇÑ´Â °ÍÀº CÀΰ¡¿ä ¾Æ´Ô c++Àΰ¡¿ä?[3]     rebirth=death
02/26 3015
2787   Áú¹®ÀÌ¿ä![1]     dours2
02/26 3268
2786   º¼·£µåC     kalying
03/03 3951
2785   [Áú¹®] c¾ð¾î ÀÚ·á½ÇÀÌ ¾îµò°¡¿ä..?[2]     freeanddie
03/03 2977
[1].. 21 [22][23][24][25][26][27][28][29][30]..[161]

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