SCR/AL1 - TOME III. Les librairies utilitaires
Syntax
unsigned char *SCR_strlcpy(out, in, n)
unsigned char *out, *in;
int n;
Description
Copie un string dans un autre en limitant le nombre de caractères à copier. Si in est plus grand que le nombre de caractères spécifiés, seuls les n premiers sont copiés dans out. out[n] est fixé à 0.
Si in est nul, out[0] est fixé à 0.
Valeur retournée
le pointeur vers le string out.
Exemple
printf("'%s'\n", SCR_strlcpy(buf, "123456", 3));
printf("'%s'\n", SCR_strlcpy(buf, "123456", 6));
printf("'%s'\n", SCR_strlcpy(buf, "123456", 10));
donnent respectivement
'123'
'123456'
'123456'
Voir également
SCR_pad()
unsigned char *SCR_strlcpy(out, in, n)
Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be