°£Áö(³×¿Í)ÀÇ È¯»ê


ÇÔ¼ö¸í
eto  ¼­±â ¿¬È£·ÎºÎÅÍ ±× °£Áö¸¦ »êÃâÇÑ´Ù
Çü½Ä
void eto(char *kan, char *shi, int year);
Àμö
kan   (Ãâ·Â) °£ÁöÀÇ ½Ê°£À» ³ªÅ¸³»´Â ASCIZ ij¸¯ÅÍ ¶óÀÎ,
              ¹è¿­ÀÇ Å©±â´Â 3 ¹®ÀÚ ÀÌ»ó
shi   (Ãâ·Â) °£ÁöÀÇ ½ÊÀÌÁö¸¦ ³ªÅ¸³»´Â ASCIZ ij¸¯ÅÍ ¶óÀÎ,
              ¹è¿­ÀÇ Å©±â´Â 3 ¹®ÀÚ ÀÌ»ó
year  (ÀÔ·Â) ¼­±â ¿¬È£
ÇÔ¼öÄ¡
¾øÀ½
ÁÖÀÇ »çÇ×
¡¤°£ÁöÀÇ ½Ê°£
°©, À», º´, Á¤, º¸, ±â, °æ, ½Å, ÀÓ, °è
¡¤°£ÁöÀÇ ½ÊÀÌÁö
ÀÚ(±º¿ä), Ãà(¿ì), ÀÎ(È£¶ûÀÌ), ¹¦(), ½Å(²÷´Â´Ù), ¹Ì(¹Ì),
¿À(¸»), È÷Ã÷Áö(È÷Ã÷Áö), ½Å(Áö³­), ¼­(»õ), ¼ú(°³), ÇØ(ÀÖ°í)

¿ë·Ê(eto-test.c )
char kan[3], shi[3];
eto(kan, shi, year);

ÇÁ·Î±×·¥(eto.c )
void eto(char *kan, char *shi, int year)
{
    static char *k[10] = {"°©", "À»", "ÇìÀÌ ", "Á¤", "º¸", "´ç½Å ", "°æ", "½Å", "ÀÓ", "°è" };
    static char *s[12] = {"¾ÆÀÌ ", "Ãà", "ÀÎ", "¹¦", "½Å", "¹Ì", "¿À", "¹Ì", "½Å", "¼­", "¼ú", "µÅÁö " };

    if (year < 4) 
        year = 4;
    strcpy(kan, k[(year - 4) % 10]);
    strcpy(shi, s[(year - 4) % 12]);
}
¼³¸í

°ü·Ã ÇÔ¼ö