COMPARECHAR |
Compare un caractère |
| Free Pascal |
System |
Syntaxe
|
Function CompareChar(const buf1,buf2;len:SizeInt):SizeInt;
|
Paramètres
| Nom |
Description |
| buf1 |
Ce paramètre permet d'indiquer la première tampon à comparer |
| buf2 |
Ce paramètre permet d'indiquer la deuxième tampon à comparer |
| len |
Ce paramètre permet d'indiquer la longueur du tampon à comparer |
Retour
| Valeur |
Description |
| -1 |
Si buf1 et buf2 contiennent des caractères différents dans les premières positions de len, et que le premier de ces caractères est plus petit dans buf1 que le caractère à la même position dans buf2. |
| 0 |
Si les premiers caractères len dans buf1 et buf2 sont égaux. |
| 1 |
Si buf1 et buf2 contiennent des caractères différents dans les premières positions de len, et que le premier de ces caractères est plus grand dans buf1 que le caractère à la même position dans buf2. |
Description
Cette fonction permet d'effectuer la comparaison de deux tampons de longueur spécifié avec un type de données de caractère.
Remarques
- La fonction CompareChar compare deux régions de mémoire buf1, buf2 caractère par caractère pour un total de len caractères.
- La variante CompareChar0 compare len octets, ou jusqu'à ce qu'un caractère zéro soit trouvé.
Voir également
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «CompareByte»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «CompareChar0»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «CompareWord»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «CompareDWord»
Dernière mise à jour : Samedi, le 18 juillet 2015