strncpy
Syntax
- char* strncpy(char* dest, const char* src, int n)
Arguments
- dest
- The string to which the source string is to be copied.
- src
- The string which is to be copied to the destination string.
- n
- The maximum number of characters to copy.
Return
- A pointer to the destination string, identical to dest.
Description
- Copies the first n characters of string src to the string dest.
- If n is less than or equal to the length of src, a null character
- is not appended automatically to the copied string. If n is greater than
- the length of src, the destination string is padded with null characters up to length n.
- The string dest must be large enough to hold n characters, otherwise results are undefined.
- The behavior of strncpy is undefined if the source and destination strings overlap.
Also see
- strcpy