In this tutorial, we will learn about strdup string function in C programming language
strdub() – In C programming language, strdup string function is a predefined string function which is used to duplicate given string.
Syntax for strdub() function is given below:
char strdup( const char *str);
The parameter or argument of the strdup function is :
Str – The string is duplicated
The function returns a pointer to a null-terminated byte string. the strdup function is duplicated of the string pointed to by str.
the required header for strdup() in C Programming language
#include<string.h>
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
Python code to Calculate sum of odd and even in a list In this tutorial,…
How to find reverse number using method In this article, we will discuss the concept…
C# inverted full pyramid star pattern In this article, we will discuss the concept of…
C# Full Pyramid star pattern program In this article, we will discuss the concept of…
Program to count vowels, consonants, words, characters and space in Java In this article, we…
How to print multiplication table using Array in C++ language In this post, we will…