STPNCPY

Section: Manuel du Programmeur Linux (3)
Updated: Juillet 25, 1999
Index Retour au Menu Principal

 

NOM

stpncpy - copie une chaîne jusqu'a une certaine taille, renvoyant un pointeur sur sa fin  

SYNOPSIS

#include <string.h>

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

DESCRIPTION

La fonction stpncpy copie au moins n caractères depuis la chaîne pointée par src, y compris le caractère terminal '\0' dans le tableau pointé par dest. n caractères exactement sont recopiés 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 terminal.

Les chaînes de 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 terminal dans dest, ou si dest n'est pas un caractère nul terminal, dest + n.  

CONFORME A

Cette fonction est une extension GNU.  

VOIR AUSSI

strncpy(3)

 

TRADUCTION

Thierry Vignaud <tvignaud@mandrakesoft.com>, 1999



 

Index

NOM
SYNOPSIS
DESCRIPTION
VALEUR RENVOYÉE
CONFORME A
VOIR AUSSI
TRADUCTION


Time: 22:30:06 GMT, December 19, 2004