Strcmp FR
From SA-MP Wiki
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Compare deux chaînes pour voir si elles sont indentiques.
Note: Cette fonction commence par une lettre minuscule, mais du à des restrictions techniques, le nom de la page commence par une majuscule. |
(const string1[], const string2[], bool:ignorecase, length)
string1 | La première chaîne à comparer. |
string2 | La deuxième chaîne à comparer. |
ignorecase (optionnel) | (Booléen) Ignorer la casse (majuscules) |
length (optionnel) | Le nombre de caractère à comparer. (Si vaut 4, la fonction dira que "Salut" et "Salupard" seront les mêmes chaînes. |
Retourne:
-1 si la première chaîne vient avant la deuxième
1 si la première chaîne vient après la deuxième
0 si les chaînes sont identiques.
1 si la première chaîne vient après la deuxième
0 si les chaînes sont identiques.
De bons exemples sont trouvables ici: Utiliser strcmp
public OnPlayerCommandText(playerid, cmdtext[]) { if(!strcmp(cmdtext, "/commande", true)) // Si strcmp retourne 0, et que donc cmdtext vaut "/commande" { SendClientMessage(playerid, -1, "Tu as tapé /commande !"); return 1; } return 0; }
Fonctions Relatives
Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.
- Strfind: Cherche une chaîne dans une autre chaîne.
- Strtok: Récupère le prochain mot dans une chaîne.
- Strdel: Supprime une partie d'une chaîne.
- Strins: Insère du texte dans une chaîne.
- strlen: Récupère la taille (nombre de caractère) d'une chaîne.
- Strmid: Extrait une partie d'une chaîne dans une autre chaîne.
- Strpack: Pack a string into a destination.
- Strval: Convertit une chaîne en chiffre (int).
- Strcat: Joint deux chaînes entre elles.