Index général des pages de man   Index Section man 3   Table des Matières de strdup   Imprime la page de man strdup en mode Texte   Recherche dans les pages de man   Page de man en français      Fonctions des bibliothèques (section 3)

strdup

 
  

Nom

strdup - Dupliquer une chaîne.

Synopsis


#include <string.h>
char *strdup (const char *s);

Description

La fonction strdup() renvoie un pointeur sur une nouvelle chaîne de caractères qui est dupliquée depuis s. La mémoire occupée par cette nouvelle chaîne est obtenue en appelant malloc(3) , et peut (doit) donc être libérée avec free(3) .

Valeur Renvoyée

La fonction strdup() renvoie un pointeur sur la chaîne dupliquée, ou NULL s'il n'y avait pas assez de mémoire.

Erreurs

ENOMEM
Pas assez de mémoire disponible pour dupliquer la chaîne.

Conformité

SVID 3, BSD 4.3

Voir Aussi

calloc(3) , malloc(3) , realloc(3) , free(3)

Traduction

Christophe Blaess, 1997.


Table des matières


Haut de page

© 1996-2000 Adaptation française "Christophe Blaess"