文字列の途中、末尾に文字(列)を挿入、追加する
文字列の途中に文字(列)を挿入するには、SFXAnsiString::Insert 関数を使用します。
元の文字列は変更されないことに注意してください。
SFXAnsiString string1("abcdefg"); SFXAnsiString string2("XYZ"); SFXAnsiString string3; string3 = string1.Insert(5, string2); // string1 = "abcdefg", string2 = "XYZ", // string3 = "abcdeXYZfg" となる string3 = string3.Insert(3, "###"); // string3 = "abc###deXYZfg" string3 = string3.Insert(1, '@'); // string3 = "a@bc###deXYZfg"
末尾への追加は += 演算子を使用します。
SFXAnsiString string1("abc"); SFXAnsiString string2("defg"); string1 += string2; // string1 = "abcdefg", string2 = "defg"
Add 関数または << 演算子でも同じ効果が得られます。
参照 SFXAnsiString::Insert | SFXAnsiString::operator+= | SFXAnsiString::Add |
SFXAnsiString::operator<<