STRINGTOPPCHAR |
Chaine de caractères à pointeur avec des pointeurs de caractères |
---|---|
Free Pascal | System |
Syntaxe
Function StringToPPChar(Var S:AnsiString;ReserveEntries:Integer):PPChar; |
Function StringToPPChar(S:PChar;ReserveEntries:Integer):PPChar; |
Paramètres
Nom | Description |
---|---|
S | Ce paramètre permet d'indiquer la chaîne de caractères à subdiviser. |
ReserveEntries | Ce paramètre permet d'indiquer le nombre d'entrée à réservé. |
Description
Cette fonction permet de subdiviser une chaîne de caractères en une liste de chaîne de caractères ASCIZ.
Remarques
- La fonction StringToPPChar divise la chaîne de caractères S en mots, en remplaçant tout espace blanc par zéro caractère. Il renvoie un pointeur vers un tableau de PChar pointant vers les premières lettres des mots de S. Ce tableau se termine par un pointeur Nil.
- La fonction n'ajoute pas de caractère zéro à la fin de la chaîne de caractères, sauf si elle se termine sur un espace blanc.
- La fonction réserve de la mémoire sur la mémoire de tas pour entreposer le tableau de PChar; L'appelant est responsable de la libération de cette mémoire.
- Cette fonction n'est disponible que sur certaines plateformes.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - ArrayStringToPPchar
Dernière mise à jour : Samedi, le 18 juillet 2015