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");