最終更新 2003 09/22
サンプルのダウンロード → API_mbsbtype.lzh(38k)
全ソースコード
_mbsbtype 関数
対応しているバージョン
95, 98, Me, NT3.1以降, 2000, XP
使用するヘッダとライブラリ
mbstring.h
libc.lib か libcmt.lib
|
1バイト文字か2バイト文字かの判定は、RPG、アドベンチャーなどで
メッセージを表示する時に必要になると思います。
ゲーム以外の用途でもよく使いますが・・・。
1バイト文字か2バイト文字かの判定は _mbsbtype() 関数を使えば
簡単に判定できます。
引数には判定したい文字列を格納した配列へのポインタと、判定したい
文字のバイト位置を指定します。
先頭が0です。
戻り値が0なら1バイト文字。
1,2なら2バイト文字。
−1の場合はエラーです。
1と2の違いは、1は2バイト文字の先頭。
2は2バイト文字の2バイト目です。
|