構文
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