strdup() Function in C: Duplicating Strings
☰Fullscreen
Table of Content:
strdup() function in C duplicates the given string. Syntax for strdup( ) function is given below.
Syntax
char *strdup(const char *string);
Important Note
strdup()
function is non standard function which may not available in standard library in C.
Program
In this program, string "atnyla" is duplicated using strdup()
function and duplicated string is displayed as output.
#include #include int main() { char *p1 = "atnyla"; char *p2; p2 = strdup(p1); printf("Duplicated string is : %s", p2); return 0; }
Output
Duplicated string is : atnyla