ÇÁ·Î±×·¡¹Ö

 3198, 1/160 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   ERIC910903
   http://blog.naver.com/eric910903
   Űº¸µå Buffer? Input Buffer ? ¾î¤§¤Ã¤¾°Ô Á¦¾î Çϳª¿ä?

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


°¡²û ÇÁ·Î±×·¥À» ¸¸µé´Ù º¸¸é..Array¸¦ »ç¿ëÇϴµ¥..

¿¹¸¦µé¾î..


#include<iostream>
#include<fstream>
using namespace std;

int main()
{
        const int Size=100;
        int Yang[Size];

        cout << "°ªÀ» ÀÔ·Â Çϼ¼¿ä" << endl;
        for(int i=0; i < Size; i++)
        {
                cin >> Yang[i];
                cout << Yang[i];
        }
        return 0;
}

ÀÌ·²°Ô ÇÁ·Î±×·¥À» ¸¸µé°í ³ª¼­..
½ÇÇàÀ» ÇÏ°í ³ª¼­..

"°ªÀ» ÀÔ·Â Çϼ¼¿ä" ³ª¿À°í

ÀÔ·ÂÀ» ¸¸¾à y¸¦ Çϸé.. Áï ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ·Î Çϸé..

Input bufferÀ̶ó°í ÇÏ´ÂÁö.. ¹¹¶ó°í ºÎ¸£´ÂÁö ¸ð¸£°ÚÁö¸¸..
¾Æ´Ô ¸Þ¸ð¸® ¿À·ù Àΰ¡?

¾î¶µç..

y¸¦ ÀÔ·Â Çϸé..

ÇÁ·Î±×·¥ÀÌ ¸ØÃß°í..
¾Æ¹« ¼ýÀÚ°¡ ¸·.....³ª¿É´Ï´Ù..

¾î¶»°Ô Çϸé.. ÇÁ·Î±×·¥À» ©¼ö ÀÖ³ª¿ä?
¿¹¸¦µé¾î
"³»°¡ ¼ýÀÚµç ¹®ÀÚµç ÀÔ·Â ÇÒ¶§´Ï.. ¼ýÀÚ¸é.. ±×´ë·Î ¸Þ¸ð¸®¿¡ ³Ö°í.. ¹®ÀÚ¸é......¼ýÀÚ°¡ ¾Æ´Ï¶ó°í Çϸ鼭..´Ù½Ã UserÇÑÅ× ¹°¾îºÁ"

Áï
int ¸¦ »ç¿ëÇØ¼­..
¹®ÀÚ¸é.. ´Ù½Ã ¹¯°í
¼ýÀÚ¸é ¹Þ¾Æ µå¸®°í..

ºÎʵ右´Ï´Ù


  Hit : 5302     Date : 2011/07/13 11:39



    
jcjh8192 ÈÞ »õº®¿¡ ¸®´ª½º °Çµé´Ù°¡ °Ë»öÇØº¸·Á°í ¿Ô´Âµ¥...;;
¿­½ÉÈ÷ °øºÎÇϽô°Ű°¾Æ¼­¤»¤»¤»¤»¤»

À½.. ÀÌ°Ç ¾Æ½ºÅ° Äڵ尪À¸·Î ó¸®ÇØ¾ß ÇÒ °Í °°³×¿ä.

Çѹø¿¡ ÃÖ´ë 100°³±îÁö ÀÔ·ÂÇÏ´Â°Ô ¾Æ´Ï¶ó

ÇѱÛÀÚÇѱÛÀÚ¾¿ 100°³ ÀԷ¹޴°Š¸Â³ª¿ä?

ÀÏ´Ü ¸Â´Ù´Â °¡Á¤ÇÏ¿¡ ÄÚµùÇØº¼°Ô¿ä.

#include <iostream>
using namespace std;
int main(){
const int Size = 100;
char Yang[Size], buffer;
for(int i=0 ; i<Size ; i++){
do{
cout << i << "¹øÂ° °ªÀ» ÀÔ·ÂÇϼ¼¿ä : ";
cin >> buffer;
}while(buffer>=48 || buffer<=57);
//¸ÕÀú ¼³¸íÇϱâÀü¿¡ ¾Õ¼­ charÇü º¯¼ö´Â ¼ýÀڷεµ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
//buffer´Â charÇü º¯¼öÀε¥ 'a' ÀÌ·± ¹®ÀÚ°¡ ¾Æ´Ï¶ó ±×³É 48À̳ª 57À̶ó°í ¾´°Å º¸À̽ÃÁÒ?
//ÀÎÅͳݿ¡ ¾Æ½ºÅ°ÄÚµå °Ë»öÇØº¸¸é 0ÀÇ ¾Æ½ºÅ°Äڵ尪ÀÌ 48À̰í 9ÀÇ ¾Æ½ºÅ°Äڵ尪ÀÌ 57ÀÔ´Ï´Ù.
//Áï, 48~57Àº 0~9±îÁöÀÇ ¼ýÀÚÀ̰í 48º¸´Ù À۰ųª 57º¸´Ù Å©´Ù¸é ¹®ÀÚ¶ó´Â ¾ê±âÁÒ.
//±×°É ÀÌ¿ëÇØ¼­ ¼ýÀÚÀÎÁö ¹®ÀÚÀÎÁö ÆÇº°Çϴ°ſ¡¿ä.
//¼ýÀÚ°¡ ¾Æ´Ï¶ó¸é À§¿¡ do while¹®À» ¹Ýº¹ÇÏ°í ¼ýÀÚ¶ó¸é
//do while¹®À» ºüÁ®³ª¿Í ¾Æ·¡ ÇÑÁÙÀÌ ½ÇÇàµË´Ï´Ù.
Yang[i] = buffer;
//do while¹®À» ºüÁ®³ª¿Ô´Ù¸é ÇöÀç buffer´Â ¼ýÀÚ¶ó´Â ¾ê±â´Ï Yang¹è¿­¿¡ ³Ö¾îÁÝ´Ï´Ù.
}
return 0;
}

Ȥ½Ã³ª ´õ ±Ã±ÝÇÑÁ¡ÀÌ ÀÖÀ¸½Ã¸é ¿¬¶ôÁÖ¼¼¿ä.
Á¦°¡ ¿©±â ÀÚÁÖ ¾È¿À´Ï ½º¸¶Æ®Æù °®°í°è½Ã´Ù¸é Ä«Åå hbin87 ·Î Áּŵµ µÇ±¸¿ä.
¾øÀ¸½Ã´Ù¸é ³×ÀÌÆ®¿Â jcjh8193@naver.com À¸·Î ¿¬¶ôÁּŵµ µÇ±¸¿ä.
¿­°øÇϼ¼¿ä~^^
2011/07/14  
ERIC910903 ¿¾³¯¿¡ Á¦°¡ ÇÁ·ÎÁ§Æ® ¶§¹®¿¡ »ç¿ëÇÑ ¹æ¹ý°ú ºñ½ÁÇϱº¿ä..
Àúµµ ¿¾³¯¿¡ Çϳª Çϳª½Ä ¾Æ½ºÅ°ÄÚµå·Î ±¸º°Çߴµ¥.. ÀÌ ¹æ¹ýÀ¸·Î Á¦°¡ ¿øÇÏ´Â ´äÀ» 㱺¿ä.
°¨»çÇÕ´Ï´Ù..

ÁÁÀº ÇÏ·ç µÇ¼¼¿ä..^^
2011/07/18