Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME III. Les librairies utilitaires

5. Le groupe s_strs

5.59 SCR_strlcpy (file s_stlcpy.c:25)

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()

5.59.1 File s_stlcpy.c

unsigned char *SCR_strlcpy(out, in, n)

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be