strdup string function in C programming language
- Home
- function in C
- strdup string function in C programming language
- On
- By
- 0 Comment
- Categories: function in C, Pre-define String function in C
strdup string function in C programming language
strdup string function in C programming language
In this tutorial, we will learn about strdup string function in C programming language
Description
strdub() – In C programming language, strdup string function is a predefined string function which is used to duplicate given string.
Declaration
Syntax for strdub() function is given below:
char strdup( const char *str);
parameter or argument
The parameter or argument of the strdup function is :
Str – The string is duplicated
Returns
The function returns a pointer to a null-terminated byte string. the strdup function is duplicated of the string pointed to by str.
Required Header
the required header for strdup() in C Programming language
#include<string.h>
strdup string function
Example
Program 1
#include <stdio.h> #include <stdlib.h> int main() { char *p="John seela"; printf("This is duplicate the string of:%s",strdup(p)); getch(); return 0; }
When above program me is compiled it will produce the following result
This is duplicates the string of :John seela
There are other C programming language functions that are similar to this function
strcat() function in C language
strcpy() function in C language
strncpy() function in C language
strset() function in C language
strlwr() function in C language
strupr() function in C language
strlen() function in C language
strnset() function in C language
strchr() function in C language
strrchr() function in C language
strtok() function in C language
strrev() function in C language
strcmp() function in C language
strnset() function in C language
Suggested for you
String function in C programming Language
Function in C programming language
Arithmetic function in C language
User defined function in C programming language
recursive Function in C language
recursive Function in C++ language
recursive Function in Python language