C++ strncpy() Function

Last Updated:

C++ strncpy()

The strncpy() function copies a string from source to destination up to the specified length.

This function is defined in <cstring> header file.

Example

C++ Compiler
#include <iostream> #include <cstring> using namespace std; int main() { char src[] = "johndoe@gmail.com"; char dest[50] = ""; strncpy(dest, src, 7); cout << "destination is: " << dest; return 0; }

Syntax

char *strncpy(char *dest, char *src, int n)

Parameter Values

ValueTypeExplanation
dest Required Specifies the destination string.
src Required Specifies the source string.
n Required Specifies the length of the source string to be copied to the destination string.

Return Value

ValueExplanation
String Returns the copied string up to the specified length.

Share this Page

Meet the Author