Provided by:
manpages-fr-dev_3.27fr1.4-1_all 
NOM
stpncpy - Copier une chaine de taille fixe et pointer sur sa fin
SYNOPSIS
#include <string.h>
char *stpncpy(char *dest, const char *src, size_t n);
Exigences de macros de test de fonctionnalites pour la glibc (consultez
feature_test_macros(7)) :
stpncpy() :
Depuis la glibc 2.10 :
_XOPEN_SOURCE >= 700 || _POSIX_C_SOURCE >= 200809L
Avant la glibc 2.10 :
_GNU_SOURCE
DESCRIPTION
La fonction stpncpy() copie au plus n caracteres depuis la chaine
pointee par src, y compris le caractere final << \0 >> dans le tableau
pointe par dest. n caracteres exactement sont ecrits dans dest. Si la
longueur strlen(src) est plus petite que n, les caracteres restant dans
le tableau pointe par dest sont mis a zero. Si la longueur strlen(src)
est plus grande que n, la chaine pointee par dest ne sera pas terminee
par un caractere nul final.
Les chaines ne doivent pas se chevaucher.
Le programmeur doit s'assurer qu'il a reserve assez de memoire pour au
moins n caracteres dans dest.
VALEUR RENVOY'EE
stpncpy() renvoie un pointeur sur le caractere nul final dans dest, ou
si dest n'a pas de caractere nul final, dest + n.
CONFORMIT'E
Cette fonction est une extension GNU.
VOIR AUSSI
strncpy(3), wcpncpy(3), feature_test_macros(7)
COLOPHON
Cette page fait partie de la publication 3.27 du projet man-pages
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent etre trouvees a l'adresse
<URL:http://www.kernel.org/doc/man-pages/>.
TRADUCTION
Depuis 2010, cette traduction est maintenue a l'aide de l'outil po4a
<URL:http://po4a.alioth.debian.org/> par l'equipe de traduction
francophone au sein du projet perkamon
<URL:http://perkamon.alioth.debian.org/>.
Thierry Vignaud (2002), Alain Portal
<URL:http://manpagesfr.free.fr/> (2006). Nicolas Francois et l'equipe
francophone de traduction de Debian (2006-2009).
Veuillez signaler toute erreur de traduction en ecrivant a
<debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
paquet manpages-fr.
Vous pouvez toujours avoir acces a la version anglaise de ce document
en utilisant la commande << man -L C <section> <page_de_man> >>.