Pages

Friday 4 July 2014

C – strdup() function

  • strdup( ) function in C duplicates the given string. Syntax for strdup( ) function is given below.
char *strdup(const char *string);
  • strdup( ) function is non standard function which may not available in standard library in C.

Example program for strdup() function in C:

    • In this program, string “Raja” is duplicated using strdup( ) function and duplicated string is displayed as output.
#include <stdio.h>
#include <string.h>
int main()
{
    char *p1 = "Raja";
    char *p2;
    p2 = strdup(p1);

    printf("Duplicated string is : %s", p2);
    return 0;
}

Output:

Duplicated string is : Raja

0 comments:

Post a Comment