°ÔÀÓÀ» ±¸ÇöÇÒ ¶§´Â º¸Åë ¹«ÇÑ loop ¸¦ µ¹¸é¼ ÀÔ·ÂÀ» ¹Þ¾Æµé¿© ó¸®ÇÑ´Ù.
´Ù¸¸, Å°º¸µå¸¦ ÀÔ·ÂÇßÀ» °æ¿ì¿¡´Â ÇØ´ç Å°º¸µå¿¡ ´ëÇÑ µ¿ÀÛÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù.
ÀÌ ¶§ getch() ¿Í °°Àº ÇÔ¼ö·Î Å°º¸µå ÀÔ·ÂÀ» È®ÀÎÇϴµ¥, ¹®Á¦´Â Å°º¸µå°¡ ÀԷµÇÁö ¾ÊÀ¸¸é Å°º¸µå ÀÔ·ÂÀ» ±â´Ù¸°´Ù.
ÀÌ·¸°Ô µÇ¸é Å°º¸µå¸¦ ÀÔ·ÂÇÒ ¶§±îÁö °ÔÀÓÀÌ ÁøÇàµÇÁö ¾Ê´Â ¹®Á¦Á¡ÀÌ ÀÖ´Ù.
ÀÌ¿Í °°Àº ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇÏ¿© kbhit() ÇÔ¼ö¸¦ »ç¿ëÇÑ´Ù.
ÀÌ ÇÔ¼ö´Â Å°º¸µå°¡ ´·È´ÂÁö¸¦ È®ÀÎÇÏ¿© ±× °á°ú¸¦ ¸®ÅÏÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù.
ÀÔ·ÂÀÌ ÀÖÀ¸¸é 1À» ¸®ÅÏÇÏ°í ¾øÀ¸¸é 0À» ¸®ÅÏÇÑ´Ù.
±×·¯¹Ç·Î, ´ÙÀ½°ú °°ÀÌ ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
int key;
if(kbhit() != 0)
{
key = getch();
}
ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇϱâ À§Çؼ´Â <conio.h> ¸¦ include ÇؾßÇÑ´Ù.