Traductions de cette page?:

memchr

Syntaxe :

    #include <cstring>
    void *memchr (const void *buf, int c, size_t nb);

La fonction memchr() recherche la première occurrence de c dans les nb premiers caractères du tableau pointé par buf.

La valeur de retour est un pointeur vers la première occurrence de c ou bien NULL si le caractère c n'est pas dans buf.

Par exemple :

     char noms[] = "Alex Ben Charlotte X David";
     if (memchr(names,'X',strlen(noms)) == NULL)
       printf("X non trouvé\n");
     else
       printf("X trouvé\n");

Sujets connexes : memcmp, memcpy, strstr