ホーム > デベロッパ > SophiaFramework > BREW C++ 逆引きコード集

BREW C++ プログラミング : SophiaFramework 逆引き FAQ・コード集

全角文字を半角文字に変換する

全角文字を半角文字に変換するには、SFXShiftJIS::ToHalfXXX 関数を使用します。
この関数はワイド文字列に対してのみ使えます。

SFXShiftJIS::ToHalfAlpha()     // 全角英字→半角
SFXShiftJIS::ToHalfDigit()     // 全角数字→半角
SFXShiftJIS::ToHalfKatakana()  // 全角カタカナ→半角
SFXShiftJIS::ToHalfSymbol()    // 全角記号→半角

例:

SFXWideString str("AbcdEfg");

SFXShiftJIS::ToHalfAlpha(&str);    // str = "AbcdEfg"

参照 SFXShiftJIS::ToHalfAlpha | SFXShiftJIS::ToHalfDigit |
SFXShiftJIS::ToHalfKatakana | SFXShiftJIS::ToHalfSymbol