| ·Î¸¶ ¼ýÀÚ º¯È¯ API. ·Î¸¶ ¼ýÀÚ º¯È¯ API - ¼Ò¼ö ¼ýÀÚ¿Í ROMAN ¼ýÀÚ¸¦ ¼Ò¼ö ¼ýÀÚ·Î º¯È¯ÇÏ´Â COPI |
Áö±Ý ´Ù¿î·Îµå |
·Î¸¶ ¼ýÀÚ º¯È¯ API. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- David M. Syzdek
·Î¸¶ ¼ýÀÚ º¯È¯ API. ű×
·Î¸¶ ¼ýÀÚ º¯È¯ API. ¼³¸í
·Î¸¶ ¼ýÀÚ º¯È¯ API - ¼Ò¼öÁ¡À» ·Î¸¶ ¼ýÀÚ¿Í 10 Áø¼ö·Î ·Î¸¶ ¼ýÀÚ·Î º¯È¯ÇÏ´Â COPI ·Î¸¶ ¼ýÀÚ º¯È¯ API´Â ½ÊÁø¼ö¸¦ ·Î¸¶ ¼ýÀÚ¿Í ·Î¸¶ ¼ýÀÚ·Î ¼Ò¼ö ¼ýÀÚ·Î º¯È¯ÇÏ´Â °£´ÜÇÑ C APIÀÔ´Ï´Ù.ÀÌ ÆÐÅ°Áö´Â C / C ++·Î ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÇ Ãâ·Â¿¡¼ ·Î¸¶ ¼ýÀÚ °ªÀ» Æ÷ÇÔ½ÃÅ°´Â ½¬¿î ¹æ¹ýÀ» Á¦°øÇϱâ À§ÇØ °³¹ßµÇ¾ú½À´Ï´Ù. ¶óÀ̺귯¸®¿¡ Æ÷ÇÔ µÈ ±â´É »ç¿ëÀ» º¸¿©ÁÖ´Â ¿¹Á¦ ¿¹Á¦°¡ ÀÖ½À´Ï´Ù. À¯Æ¿¸®Æ¼`romandate '¿Í`romannum'Àº ´ÙÀ½°ú °°Àº ÇÔ¼ö¿¡ ´ëÇØ °¡´ÉÇÑ »ç¿ëÀ» º¸¿©ÁÝ´Ï´Ù. Àç»ýÇÒ ¹Ùº¸ °°Àº µµ±¸¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ if, else else, else ´ë½Å switch ()¸¦ »ç¿ëÇÏ¿© int2roman ()¿¡¼ ¾÷µ¥ÀÌÆ® µÈ ³í¸®¸¦ ¾÷µ¥ÀÌÆ®Çß½À´Ï´Ù. switch ()¸¦ »ç¿ëÇÏ¿© °¡º¯ ÇÒ´çÀ» ÁÙÀÌ°í ¸í·É¹®À» ÁÙÀÏ ¼öÀÖ¾ú½À´Ï´Ù. ¿¹¸¦ µé¾î, 90 ~ XCÀÇ º¯È¯Àº 3 °³ÀÇ °¡º¯ ÇÒ´ç ¹× ÇÑ ¹øÀÇ IF ¹®À¸·Î °¨¼ÒµÇ¾ú½À´Ï´Ù. (Syzdek) Àüü ÀÔ·Â ¹öÆÛ¸¦ 0À¸·Î Á¦·ÎÈ ÇÑ memset ()À» Á¦°ÅÇÏ¿© Int2Roman ()ÀÇ int2roman ()ÀÇ È¿À²¼ºÀ» Áõ°¡ ½ÃÄ×½À´Ï´Ù. ´ë½Å ÇÔ¼ö¿¡¼ ¹ÝȯÇϱâ Àü¿¡ ¹öÆÛ¸¦ ³¡³»±â¿¡ ƯÁ¤ 'Å͹̳×ÀÌÅ͸¦ Ãß°¡Çß½À´Ï´Ù. ÀÌ·Î ÀÎÇØ BUFF_LEN-1 Á¶ÀÛÀ¸·Î º¯¼ö ÇÒ´çÀÌ ÁÙ¾î µì´Ï´Ù. ¿¹¸¦ µé¾î 1024 ¹ÙÀÌÆ® ¹öÆÛ¸¦ »ç¿ëÇϸé 1023 ÀÛ¾÷À¸·Î º¯¼ö ÇÒ´çÀÌ ÁÙ¾î µì´Ï´Ù. (Syzdek) ¡¤ ±ä ¿É¼Ç °íÁ¤`--utc '¿Í`- ¾ð´Ï¹ö¸®ºê'´Â »ç¿ë ¸Þ´º (Syzdek)¸¦ Ç¥½ÃÇÏ´Â ´ë½Å UTC ½Ã°£À» ÀüȯÇÕ´Ï´Ù. ¡¤ ±ä ¿É¼Ç`--date '°íÁ¤ µÈ ³¯Â¥¿Í ½Ã°£ ¼³Á¤À»À§ÇÑ Çʼö ³íÀï (Syzdek) ¡¤ ¹®ÀÚ¿À»À§ÇÑ ¸í½Ã Àû NULL Å͹̳×ÀÌÅÍ°¡ÀÖ´Â MEMSET () È£ÃâÀ» ´ëüÇÏ°í ´ñ±ÛÀ» Á¤¸®ÇÕ´Ï´Ù (SYZDEK) ¡¤ RomanNumÀº ÀÌÁ¦ ¸í·É ÁÙ¿¡ ¿©·¯ ¼ýÀÚ¸¦ Çã¿ëÇÕ´Ï´Ù (Syzdek) ¡¤ CVS¿¡¼ GIT (Syzdek)·Î ÀÌÁÖ µÈ SCM ÀúÀå¼Ò ¸¶À̱׷¹ÀÌ¼Ç ¡¤ ÆÄÀÏ¿¡¼ CVS Å°¿öµå Á¦°Å (Syzdek) ¡¤ ÃֽŠ¹öÀüÀÇ AutoTools (Syzdek)·Î ¾÷µ¥ÀÌÆ®µÇ¾ú½À´Ï´Ù.
·Î¸¶ ¼ýÀÚ º¯È¯ API. °ü·Ã ¼ÒÇÁÆ®¿þ¾î