strncpy - General: Copies a null-terminated character
string with a specified limit
char * strncpy(
char *s1,
char *s2,
int n );
Specifies a pointer to a buffer of at least n bytes.
Specifies a pointer to a string (an array of characters
terminated by a null character). Specifies the number of
characters to be copied.
The strncpy routine copies string s2 to buffer s1. The
routine stops copying after it copies a null character or
n characters, whichever comes first. If the length of s2
as determined by the null character is less than n, the
routine pads s1 with null characters.
The strncpy routine returns a pointer to /NULL at the end
of the first string (or to the location following the last
copied character if there is no NULL). The copied string
will not be null terminated if the length of s2 is n characters
or more.
Routines: bcopy(9r), blkclr(9r), copystr(9r), ovbcopy(9r),
strcpy(9r)
strncpy(9r)
[ Back ] |