º»¹®/³»¿ë
(1) ÀÚ·áÇü
ÈÄÀ§Ç¥±â½Ä ¹è¿¿¡ µé¾î°¡´Â ÀÚ·áµéÀº ¼ö¿Í ¿¬»êÀÚÀÔ´Ï´Ù. ÇÏÁö¸¸ ¾Æ½ºÅ°ÄÚµå(ASCII Code) ¶§¹®¿¡ ¼ö¿Í ¿¬»êÀÚ¸¦ È®½ÇÈ÷ ±¸ºÐÇÏÁö ¸øÇÏ°Ô µË´Ï´Ù. °¡·É, 42¶ó´Â °ªÀÇ ¼ö°¡ ÀÖ´Ù¸é, ±×°ÍÀÌ ÁøÂ¥ 42ÀÇ °ªÀ» °¡Áö´Â ¼öÀÎÁö ¾Æ´Ï¸é ¾Æ½ºÅ°ÄÚµå¹øÈ£ 42ÀÎ ¡®*¡® ÀÎÁö ÄÄÆÄÀÏ·¯¿¡¼´Â ±¸ºÐÀ» ÇÒ ¼ö°¡ ¾ø½À´Ï´Ù. ±×·¡¼ Àú´Â ÀÚ·áÇü¿¡¼ ¼ö¿Í ¿¬»êÀÚ¸¦ ±¸ºÐ ÁöÀ» ¼ö ÀÖ´Â ¹æ¹ýÀ» °í¾ÈÇØ º¸¾Ò½À´Ï´Ù.
¿ì¼± Terms ¶ó´Â class¸¦ Á¤ÀÇÇϰí À̰ÍÀÇ »ý¼ºÀÚµéÀ» ÀÌ·¸°Ô ±¸ÇöÇÕ´Ï´Ù.
Terms::Terms(float x) {
// ¼ýÀÚ°¡ ÀԷµÆÀ» ¶§
fldigit=x;
isalp=false;
}
Terms::Terms(char x) {
// ¹®ÀÚ°¡ ÀԷµÆÀ» ¶§
fldigit=(char)x;
isalp=true;
}
ÀÌ·¸°Ô ¾²°Ô µÇ¸é fldigit¿¡´Â ÀÚ·á°¡ µé¾î°¡Áö¸¸ isalp¿¡¼ ±× ÀÚ·á°¡ ¼öÀÎÁö ¿¬»êÀÚÀÎÁö ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÄÀ§Ç¥±â½ÄÀ» Ãâ·ÂÇϰųª °è»êÇÒ ¶§ isalp°ªÀ» ÅëÇØ ±× ÀÚ·áÀÇ ¼ºÁúÀ» ÆÄ¾ÇÇÏ°í ¿Ã¹Ù¸£°Ô Ãâ·Â°ú °è»êÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
(2) º¯È¯ ¾Ë°í¸®Áò
¹®ÀÚ¿À» ÀԷ¹޾Ƽ °¢°¢ÀÇ ¹®ÀÚ¸¶´Ù Á¤º¸¸¦ ÆÇµ¶ÇÏ¿© ±¸¡¦(»ý·«)