ÇÁ·Î±×·¡¹Ö

 3204, 11/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   bak405
   [C¾ð¾î] ¹¹°¡ ¹®Á¦Àϱî¿ä?

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


#include<stdio.h>

int main()
{
        char ch=0;
        while(ch!=EOF)
        {
                printf("¹®ÀÚ ÀÔ·Â: ");
                ch=getchar();
                if(ch>='A' && ch<='Z')
                        putchar(ch+32);
                else
                        printf("À߸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù.");
        }
        return 0;
}
¼Ò½º´Â À§¿Í °°°í ÇÁ·Î±×·¥¿¡ ´ëÇØ ¼³¸íÇÏÀÚ¸é
getcharÇÔ¼ö·Î ¹®ÀÚ Çϳª¸¦ ÀԷ¹ްí A¶û Z»çÀÌ¿¡ ÀÖÀ¸¸é ¼Ò¹®ÀÚ¸¦ Ãâ·ÂÇÏ°í
±×°Ô ¾Æ´Ï¶ó¸é À߸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù¶ó´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´Â ÇÁ·Î±×·¥Àä
¿Ö ±×·±Áö´Â ¸ô¶óµµ óÀ½¿¡ ¹®ÀÚ Çϳª¸¦ ÀÔ·ÂÇÏ¸é ¼Ò¹®ÀÚ¸¦ Ãâ·ÂÇØÁÜ°ú µ¿½Ã¿¡
getchar·Î ¹®ÀÚ Çϳª¸¦ ÀԷ¹޾ƾßÇϴµ¥ ±× °úÁ¤À» »ý·«ÇÏ°í °ð¹Ù·Î À߸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù ¶ó´Â ¹®ÀÚ¿­À» Ãâ·ÂÇÏ´õ¶ó°í¿ä

¼Ò½º´Â ¸Â´Â °Í °°Àºµ¥ ÀÌÀ¯¸¦ Àß ¸ð¸£°Ú¾î¼­ Áú¹® µå¸³´Ï´Ù.

  Hit : 3379     Date : 2010/11/08 06:22



    
dawon15 char Çü º¯¼ö¿¡ ÀÔ·ÂÀ» ¹ÞÀ»½Ã¿¡´Â
¹öÆÛ¿¡ ÁÖÀÇÇÏ¼Å¾ß ÇÕ´Ï´Ù
±×¸®°í getcharÀÌ ¾î¶² ÀÏÀ» ÇÏ´Â ÇÔ¼öÀÎÁö Á¤È®È÷ ¾Æ½Ã¸é ÇØ°áÇÏ½Ç ¼ö ÀÖÀ»°Å¿¡¿ä

¹öÆÛ¶õ °£´ÜÈ÷ ¸»ÇØ °ªÀÌ Àӽ÷Π¸Ó¹«´Â Àå¼ÒÀ̱¸¿ä
getchar ÇÔ¼ö´Â ¹öÆÛ¿¡ ÀÖ´Â °ªÀ» ¸®ÅÏÇÏ´Â °Ì´Ï´Ù

ÇÁ·Î±×·¥ÀÇ È帧Àº ÀÌ·¸½À´Ï´Ù


1. getchar ÇÔ¼ö´Â ¹öÆÛ°¡ ºñ¾îÀÖ´ÂÁö È®ÀÎ. ÇöÁ¦ ¹öÆÛ´Â ºñ¾îÀÖÀ¸¹Ç·Î »ç¿ëÀڷκÎÅÍ ÀÔ·ÂÀ» ±â´Ù¸²
2 'A' ¿Í ¿£Å͸¦ ´©¸§
3. ÀÌ ½ÃÁ¡¿¡¼­ ¹öÆÛ¿¡´Â 'A' (64)¿Í '\n'(¿£ÅÍÅ° ÀÔ´Ï´Ù) °¡ µé¾î°¡ ÀÖ½À´Ï´Ù
4. getchar Àº ÇÑ ¹®ÀÚ¸¦ ¹öÆÛ¿¡¼­ °¡Á®¿À´Â ÇÔ¼öÀÔ´Ï´Ù. ±×·¯´Ï 'A'¸¦ ¸®ÅÏÇÕ´Ï´Ù
5. (if¹® ÀÚ¼¼ÇÑ°Ç »ý·«) if¹®¿¡¼­ Àû´çÇÑ Ãâ·ÂÀ» ÇÑ´Ù
6. ch°¡ -1ÀÌ ¾Æ´Ï¹Ç·Î ´Ù½Ã ½ÃÀÛ
7. getchar ÇÔ¼ö°¡ ¹öÆÛ¸¦ È®ÀÎÇÏ°í '\n'°¡ Àմ°ÍÀ» È®ÀÎ '\n' (13)À» ¸®ÅÏÇÕ´Ï´Ù
8. if¹®¿¡ ÀÖ´Â Á¶°Ç¿¡ ¸ÂÁö ¾Ê°í
9. "À߸ø ÀÔ·ÂÇÏ¿´½À´Ï´Ù." ¸¦ Ãâ·Â

¹®Á¦Á¡Àº ¹öÆÛ¿¡ '\n' ÀÌ ³²¾ÆÀִٴ°ÅÁÒ
°£´ÜÈ÷ getchar(); À» Ãß°¡ÇØÁֽøé
Çϳª ³²Àº '\n'À» Àоî¹ö¸®°í ¹öÆÛ´Â ÅÖ ºñ°ÚÁÒ...



°£´ÜÇÑ ¿À·ùÀ̱ä Çϳª Áß¿äÇÑ ³»¿ëÀ̱⵵Çؼ­ Á¶±Ý ±æ°Ô ½áºÃ½À´Ï´Ù ¤·.¤·
2010/11/09  
heeya90 fflush(stdin); //ÀÔ·ÂÀ» ¹Þ±âÀü¿¡ ¹öÆÛ¸¦ ºñ¿öÁÜ.
ch=getchar();
2010/11/09  
dawon15 ³ªÁß¿¡ ¹è¿ì½Ã¸é ¾Æ½ÇÅ×Áö¸¸
fflush´Â ÀԷ¿¡ ´ëÇÑ Á¤ÀǸ¦ ÇÏÁö ¾Ê½À´Ï´Ù

°£´ÜÈ÷ ¸»Çϸé
fflush(stdin)À» ½ÇÇàÇßÀ»¶§¿¡´Â
¾î¶°ÇÑ °á°ú°¡ ³ª¿ÃÁö´Â ¾Æ¹«µµ ¸ð¸¥´Ü °Ì´Ï´Ù
(ÈçÈ÷ ½Å¸¸ÀÌ ¾È´Ù°í ¸»ÇÏÁÒ...)

Ȥ½Ã gcc¸¦ ¾²½Å´Ù¸é Àý´ë Àú ÄÚµå´Â ¾²Áö ¸¶¼¼¿ä
2010/11/10  
3004   ÆÄƼ¼Ç¿¡ °üÇÑ Áú¹®Àε¥¿ä     baesungjin
05/29 3436
  [C¾ð¾î] ¹¹°¡ ¹®Á¦Àϱî¿ä?[3]     bak405
11/08 3378
3002   ÇÁ·Î±×·¡¹Ö Áú¹®ÀÔ´Ï´Ù.[2]     bak405
06/02 3122
3001   [C¾ð¾î]ÆÄÀÏÀÔÃâ·Â¿¡¼­ fwrite, fclose Áú¹®ÀÔ´Ï´Ù.[3]     bak405
12/12 6942
3000   [c¾ð¾î]°£´ÜÇÑ ¼Ò½º Áú¹®ÀÔ´Ï´Ù.[3]     bak405
12/24 2897
2999   ÀÌ·±°Ô ¶å´Ï´Ù..¤Ð¤Ð ¾î¶»°Ô ÇؾߵÇÁ®?     bananaboy
03/09 3271
2998   ÇØÄð C »ç¼­ ¿À´Ã÷ Çغ¸´Âµ¥ ¾ÈµÇ¿© T T[5]     bara79
01/16 3671
2997     [re] Á¦°¡ ¿­Ç÷°­ÀÇ C++ÇÁ·Î±×·¡¹Ö ¸¦ »ò´Âµ¥ ..[1]     baren85
07/15 2703
2996   c¾ð¾î ÃÊÂ¥°¡ Áú¹®...[9]     BaRu
02/01 2476
2995   C¾ð¾î ¿ÏÀü Ãʺ¸°¡ Áú¹®Çϳª..[9]     bbbrave
10/26 2297
2994   gcc...     bbbrave
10/27 2415
2993     [re] [Áú¹®] return 1; <=== ÀÌ°í     bboyhwandori
09/27 3687
2992   ·ÎÁ÷À» ¾î¶°ÇÑ ¹æ½ÄÀ¸·Î °øºÎ¸¦ Çß´ÂÁö °æÇèÀںе鿡°Ô ¹°¾îº¸°í ½Í½À´Ï´Ù.[6]     bbsbbs
11/06 4191
2991 ºñ¹Ð±ÛÀÔ´Ï´Ù  ÄÄÆÄÀÏ·¯ ¼³Ä¡ Áú¹®ÇÕ´Ï´Ù,,     bea1003k
10/15 2
2990   ÇÁ·Î±×·¥ ½ÇÇà..[3]     belast
05/19 2650
2989     [re] Àú±â À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ» ÇÒ·Á¸é ¾î¶² °øºÎ¸¦?     belive7
10/02 3772
2988   c¾ð¾î Áú¹®[4]     benkim
06/09 4624
2987   C¾ð¾î º¸¼ö [3]     benkim
06/10 4796
2986   ¹®Á¦ °Ë»ç ÇØÁÖ¼¼¿ä ¤Ð[5]     benkim
06/09 5087
2985   c¾ð¾î NOT ºñÆ® ¿¬»êÀÚ Áú¹®[5]     benkim
07/19 7769
[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