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

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

部分文字列を取得する

文字列の切り出しを行うには、SFXAnsiString::Substring 関数を使用します。

元の文字列は変更されないことに注意してください。

SFXAnsiString str1 = "abcdefghijklmnop";
SFXAnsiString str2;
SInt32 i;

i = str1.GetLengthCString();          // i = 16
str2 = str1.Substring( 0, 3);         // str2 = "abc"
str2 = str1.Substring( 3, 8);         // str2 = "defghijk"
str2 = str1.Substring( i - 5, i);     // str2 = "lmnop"

参照 SFXAnsiString::Substring | SFXAnsiString::GetLengthCString