Provided by: manpages-fr_1.67.0-1_all bug

NOM

       stpncpy - Copier une chaîne et pointer sur sa fin.

SYNOPSIS

       #define _GNU_SOURCE
       #include <string.h>

       char *stpncpy (char *dest, const char *src, size_t n);

DESCRIPTION

       La fonction stpncpy copie au plus n caractères depuis la chaîne pointée
       par src, y compris le caractère final « \0 » dans le tableau pointé par
       dest.   n  caractères  exactement sont écrits dans dest. Si la longueur
       strlen(src) est plus petite que  n,  les  caractères  restant  dans  le
       tableau pointé par dest sont mis à zéro. Si la longueur strlen(src) est
       plus grande que n, la chaîne pointée par dest ne sera pas terminée  par
       un caractère nul final.

       Les chaînes ne doivent pas se recouvrir.

       Le  programmeur doit s’assurer qu’il a réservé assez de mémoire pour au
       moins n caractères.

VALEUR RENVOYÉE

       stpncpy renvoie un pointeur sur le caractère nul final dans dest, ou si
       dest n’est pas un caractère nul final, dest + n.

CONFORMITÉ

       Cette fonction est une extension GNU.

VOIR AUSSI

       strncpy(3)

TRADUCTION

       Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999
       Christophe Blaess, 2003.