 |
Index for Section 9r |
|
 |
Alphabetical listing for S |
|
 |
Bottom of page |
|
strncpy(9r)
NAME
strncpy - General: Copies a null-terminated character string with a
specified limit
SYNOPSIS
char * strncpy(
char *s1,
char *s2,
int n );
ARGUMENTS
s1 Specifies a pointer to a buffer of at least n bytes.
s2 Specifies a pointer to a string (an array of characters terminated by a
null character).
n Specifies the number of characters to be copied.
DESCRIPTION
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.
RETURN VALUES
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.
SEE ALSO
Routines: bcopy(9r), blkclr(9r), copystr(9r), ovbcopy(9r), strcpy(9r)
 |
Index for Section 9r |
|
 |
Alphabetical listing for S |
|
 |
Top of page |
|