Syntaxe :
#include <cstring> int memcmp (const void *buf1, const void *buf2, size_t nb);
La fonction memcmp()
compare les premiers nb
caractères de buf1
et buf2
.
La valeur de retour est un entier à interpréter selon le tableau ci-dessous :
Valeur | Signification |
---|---|
inférieur à 0 | le premier caractère qui diffère dans les chaînes buf1 et buf2 a une plus grande valeur dans buf2 |
égal à 0 | buf1 est identique à buf2 |
supérieur à 0 | le premier caractère qui diffère dans les chaînes buf1 et buf2 a une plus grande valeur dans buf1 |