- StringAdd
- StringBufferLen
- StringCompare
- StringConcatenate
- StringFill
- StringFind
- StringGetCharacter
- StringInit
- StringLen
- StringSetLength
- StringReplace
- StringReserve
- StringSetCharacter
- StringSplit
- StringSubstr
- StringToLower
- StringToUpper
- StringTrimLeft
- StringTrimRight
StringInit
Initialise la chaîne par les symboles indiqués et assure la grandeur indiquée de la chaîne.
bool StringInit(
|
Paramètres
string_var
[in][out] La chaîne, qui doit être initialisée ou déinitialisé.
new_len=0
[in] La longueur de la chaîne après l'initialisation. Si la longueur est=0, elle déinitialise la chaîne, c'est-à-dire, le buffer de la chaîne est dégagé et l'adresse du buffer se met au zéro.
character=0
[in] Le symbole pour le remplissage de la chaîne.
La valeur rendue
En cas de l'exécution fructueuse rend true, autrement false. Pour la réception du code de l'erreur il faut appeler la fonction GetLastError().
Note
Si character=0 et la grandeur new_len>0, le buffer de la chaîne de la longueur indiquée sera distribué et sera rempli par les zéros. La longueur de la chaîne sera égale au zéro, parce que tout le buffer sera rempli par les terminateurs de la chaîne.
Exemple:
void OnStart()
|
Voir aussi