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 |