![]() ![]() ![]()
|
BREW C++ ライブラリ & GUI フレームワーク & XML ミドルウェア : SophiaFramework UNIVERSE 5.0 |
SFXAscii、SFXShiftJIS クラスは文字 ( 列 ) の変換や種類判定のためのクラスです。
例 13.26. 文字の種類判定
if (SFXAscii::IsAlpha('a')) {
// 文字が英文字 'a' のとき
// 処理内容を記述する
}
if (SFXAscii::IsDigit('5')) {
// 文字が数字 '5' のとき
// 処理内容を記述する
}
日本語 ( Shift_JIS ) に関係した種類判定処理
SFXWideString wstr("あいうえおABCDE");
if (SFXShiftJIS::IsFullAlpha(wstr[6])) {
// WChar 型文字列の文字 'B' が全角英字のとき
// 処理内容を記述する
}
if (SFXShiftJIS::IsFullHiragana(wstr[6])) {
// WChar 型文字列の文字 'B' が全角ひらがなのとき
// 処理内容を記述する
}
文字コードの変換には、SFXTextEncoding クラスを使います。
例 13.29. Shift_JIS から UTF-8 への変換
SFXAnsiString srcString("あいうえお"); // 変換前文字列
SFXAnsiString destString; // 変換後文字列
SFCError error; // エラー値
error = ShiftJISToUTF8(srcString, &destString);
|
Copyright (C) 2002 - 2008 Sophia Cradle Incorporated All Rights Reserved. |
![]() ![]() ![]()
|