- StringAdd
- StringBufferLen
- StringCompare
- StringConcatenate
- StringFill
- StringFind
- StringGetCharacter
- StringInit
- StringLen
- StringSetLength
- StringReplace
- StringReserve
- StringSetCharacter
- StringSplit
- StringSubstr
- StringToLower
- StringToUpper
- StringTrimLeft
- StringTrimRight
StringSetCharacter
Gibt die Kopie des Strings mit dem veränderten Symbolwert in der angegebenen Position zurück.
bool StringSetCharacter(
|
Parameter
string_var
[in][out] String.
pos
[in] Symbolposition im String. Kann von 0 bis StringLen(text) sein.
character
[in] Symbolkode Unicode.
Rückgabewert
Im Erfolgsfall gibt true zurück, anderenfalls false. Für die Erhaltung des Kodes des Fehlers muss die Funktuon GetLastError() aufgerufen werden.
Hinweis
Wenn Wert pos weniger als Stringlaenge ist und der Wert des Symbolkodes = 0, wird der String reduziert (aber Puffergroesse, der für den String verteilt wurde, ist unverändert). Stringlaenge wird gleich pos.
Wenn Parameterwert pos ist gleich der Stringlaenge, wird das angegebene Symbol zum Stringende hinzugefuegt, und die Stringlaenge wird um 1 vergroessert.
Beispiel:
void OnStart()
|
Sehen Sie auch
StringBufferLen, StringLen, StringFill, StringInit, CharToString, ShortToString, CharArrayToString, ShortArrayToString