漢字判定(Shift-JIS)


目次に戻る


Builder-MLに投稿されていたものからの借用したものですが、次のマクロを使うことで指 定したデータが2バイト漢字データの1文字目かどうか判定することができます。
 
/* 指定した文字データがShift-JISで記述された2バイト文 字の1バイト目かどうか判定するマクロ(Builder-MLより借用) */

#define IsKanji(c)      ( (unsigned char)((int)((unsigned char)(c) ^ 0x20) - 0x0A1) < 0x3C )



目次に戻る