strstr(3) Library Functions Manual strstr(3) NOM strstr, strcasestr - Rechercher une sous-chaine BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include char *strstr(const char *meule_de_foin, const char *aiguille); #define _GNU_SOURCE /* Consultez feature_test_macros(7) */ #include char *strcasestr(const char *meule_de_foin, const char *aiguille); DESCRIPTION La fonction strstr() cherche la premiere occurrence de la sous-chaine aiguille au sein de la chaine meule_de_foin. Les octets NULL finaux (<< \0 >>) ne sont pas compares. La fonction strcasestr() est identique a strstr(), mais elle ignore la casse de ses arguments. VALEUR RENVOYEE Ces fonctions renvoient un pointeur sur le debut de la sous-chaine decouverte, ou NULL si celle-ci n'est pas trouvee. If aiguille est une chaine vide, la valeur renvoye est toujours meule_de_foin elle-meme. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +--------------------------+--------------------------+----------------+ |Interface | Attribut | Valeur | +--------------------------+--------------------------+----------------+ |strstr() | Securite des threads | MT-Safe | +--------------------------+--------------------------+----------------+ |strcasestr() | Securite des threads | MT-Safe locale | +--------------------------+--------------------------+----------------+ STANDARDS strstr() C11, POSIX.1-2008. strcasestr() GNU. HISTORIQUE strstr() POSIX.1-2001, C89. strcasestr() GNU. VOIR AUSSI memchr(3), memmem(3), strcasecmp(3), strchr(3), string(3), strpbrk(3), strsep(3), strspn(3), strtok(3), wcsstr(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier , David Prevot et Frederic Hantrais Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 strstr(3)