UnicodeをSJISの文字コードに変換します。

構文

char *CONV_UnicodeToSjis(
  unsigned short unicode
);

パラメータ

unicode
[in] Unicode

戻り値

 変換が成功したらSJISの文字コードを格納したバッファを指すポインタを、それ以外はNULLを返します。

解説

 unicodeで指定したUnicodeをSJISの文字コードに変換します。

 変換した結果のSJISコードが1バイトコードならば、2バイトのバッファの1バイト目にこれを格納し、2バイト目にはNULをセットしてこのバッファを指すポインタを返します。
2バイトのバッファ:
+0 1バイトコード
+1 NUL

 変換した結果のSJISコードが2バイトのシフトJISコードならば、2バイトのバッファの1バイト目にシフトJISの第1バイトを、2バイト目にシフトJISの第2バイトを格納してこのバッファを指すポインタを返します。
2バイトのバッファ:
+0 シフトJISの第1バイト
+1 シフトJISの第2バイト

 指定されたUnicodeに対応するSJISの文字コードが存在しない場合はNULLを返します。

必要条件

ヘッダファイル:
CodeConversion.h
ライブラリファイル:
libCodeConversion.a
libSTARTUPOPH5000.a

最終更新日:2021/07/20