ÇÁ·Î±×·¡¹Ö

 3204, 20/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   TIM_Scutum
   [re] c¾ð¾î Ãʺ¸ Áú¹®ÀÔ´Ï´Ù.

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



ÀÏ´Ü, %*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 : 3148     Date : 2004/02/03 08:37



    
jumong °¨»çÇÕ´Ï´Ù. Á¤¸» ¸¹Àº µµ¿òÀÌ µÇ³×¿ä ^^; ¿£ÅÍ°¡ ¹®ÀÚ·Î Ãë±ÞµÇ´ÂÁö´Â Á¤¸» ¸ð¸£´Â °ÍÀ̾ú´Âµ¥ ¾Ë·ÁÁּż­ °¨»çÇØ¿ä~ 2004/02/04  
2824   c¾ð¾î Ãʺ¸ Áú¹®ÀÔ´Ï´Ù.[2]     jumong
02/03 2929
    [re] c¾ð¾î Ãʺ¸ Áú¹®ÀÔ´Ï´Ù.[1]     TIM_Scutum
02/03 3147
2822   ÄÄÆÄÀÏ °ü·Ã Áú¹®ÀÔ´Ï´Ù.[3]     ÆĶõ°í¾çÀÌ¢Ý
02/03 3086
2821     [re] ÄÄÆÄÀÏ °ü·Ã Áú¹®ÀÔ´Ï´Ù.[1]     arumi1004
02/04 3569
2820   Á¤¸» ÇãÁ¢Áú¹®ÀÌÁö¸¸...¤»¤»[2]     koninja
02/04 3402
2819   À©µµ¿ì ºÎÆÃÀ̹ÌÁö º¯°æÇÒ¼ö ÀÖ³ª¿ä??[4]     yohey
02/05 4130
2818   C ¾ð¾î ¿¹Á¦ ¹®Á¦,[3]     kimdc86
02/05 3757
2817     [re] C ¾ð¾î ¿¹Á¦ ¹®Á¦,[1]     TIM_Scutum
02/05 5374
2816   C¾ð¾î µ¶ÇÐÇغ¸°íÀÚ ÇÕ´Ï´Ù.[7]     jang976
02/05 5240
2815   ¾Æ.. ¹ÌÄ¡°Ú½À´Ï´Ù.. C/C++ ¾ð¾î¸¦ ¹è¿ì°íÀִµ¥¿ä[4]     insung38
02/06 3470
2814   Ãʺ¸ ÀûÀÎ ÁúºÐÀÌ¿ä~[5]     mania1984
02/08 3169
2813   Àú±â..Turbo C++ ¾îµð¼­ ´Ù¿î¹ÞÁÒ?[2]     insung38
02/09 4499
2812   stack ±¸Á¶ Áú¹®[2]     na2r8
02/09 3222
2811     [re] stack ±¸Á¶ Áú¹®     TIM_Scutum
02/12 3330
2810   ÈÞ.. C++¾ð¾î °øºÎÇÏ°íÀִµ¥.. µµÀúÈ÷ °³³äÁ¶Â÷ ¾ÈÀâÈ÷´Âµ¥¿ä[6]     insung38
02/09 3620
2809   ¾î¼Àºí·¯ Äڵ忡 °üÇÏ¿©[2]     hotbloodswj
02/11 3447
2808   Áú¹®ÀÌ¿©...±ÞÇÔ ÀÌ ¼Ò½ºÄڵ尡 ÄÄÆÄÀÏÀÌ ¾ÈµÇ³×¿©... Dev-c++Àε¥[3]     osy0810
02/11 3976
2807   TIM_Scutum´Ô Áú¹®¿©... ±ÞÇÔ´Ï´ç..[4]     osy0810
02/12 3230
2806   ¸®´ª½º¿¡¼­.. void´Â??[2]     mania1984
02/14 3450
2805   crypt¶ó´Â ÇÔ¼ö´Â ¹º°¡¿ä?[2]     Keres
02/16 3348
[1]..[11][12][13][14][15][16][17][18][19] 20 ..[161]

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