Index Index for
Section 9r
Index Alphabetical
listing for S
Bottom of page 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 Index for
Section 9r
Index Alphabetical
listing for S
Top of page Top of
page