JIS Äڵ带 ±¸µÎÁ¡ ÄÚµå·Î º¯È¯ÇÑ´Ù


ÇÔ¼ö¸í
jis2kuten  JIS Äڵ带 ±¸µÎÁ¡ ÄÚµå·Î º¯È¯ÇÑ´Ù
Çü½Ä
unsigned int jis2kuten(unsigned int jis);
Àμö
jis  JIS ÄÚµå
ÇÔ¼öÄ¡
±¸µÎÁ¡ ÄÚµå
ÁÖÀÇ »çÇ×

¿ë·Ê(jis2kuten-test.c )
jis2kuten(0x3441);

ÇÁ·Î±×·¥(jis2kuten.c )
unsigned int jis2kuten(unsigned int jis)
{
    unsigned int hib, lob;
    
    hib = (jis >> 8) & 0xff;
    lob = jis & 0xff;

    return (hib-32) * 100 + (lob-32);
}
¼³¸í
JIS ÄÚµå´Â 7 ºñÆ®°è ÇÑÀÚ ÄÚµåÀ̸ç, JIS ±Ô°Ý¿¡ ÀÇÇØ ±ÔÁ¤ ÀϺ»³»ÀÇ Ç¥ÁØ ÇÑÀÚ ÄÚµå(ÀÏ °Í)ÀÌ´Ù. ƯÈ÷, Àϱ ÇÑÀÚ¸¦ Æ÷ÇÔÇÑ ÀÎÅͳݡ¤¸ÞÀÏ¿¡´Â º¸Åë, JIS Äڵ尡 »ç¿ëµÇ°í (ÀÌ)¶ó°í ÀÖ´Ù.

ÇÑÆí, ±¸µÎÁ¡ ÄÚµå´Â ¿¾ ¹Ì´Ï ÄÄÇ»Å͵ ÀÌ¿ëµÇ´Â ÇÑÀÚ ÄÚµå·Î, ÄÚµå (À¸)·ÎºÎÅÍ ÇÑÀÚ¸¦ ÀÔ·ÂÇÒ °æ¿ì¿¡ »ç¿ëµÇ´Â °æ¿ìµµ ÀÖ´Ù.

°ü·Ã ÇÔ¼ö
±¸µÎÁ¡ Äڵ带 JIS·Î º¯È¯ÇÑ´Ù