Site icon Codeforcoding

strcpy string function in C programming language

strcpy string function in C programming language

In this tutorial, we will discuss strcpy string function in C programming language

Description

the strcpy()  copies the string pointed by source(str2) into object pointed to the destination(str1) of char array

strcpy() – Copies String2  into String 1

Declaration

In c Language, Syntax of  of strncpy :

char *strcpy(char *str1,const char *str2);

or

 strcpy(Destination,Source);

argument or parameter

str1 – Destination

str2 – source to copy(constant)

Returns

the strcpy function returns str1

Required Header

the required header for strcpy()  in C Programming language.

#include<string.h>

strcpy string function in C

Example

Here, the simple program show how you would use the strcpy function in C language

Program 1

#include <stdio.h>
#include <string.h>

int main()
{
    char source[20]="this is  coding";
    char target[20]="code for hobby";
    strcpy(source,target);
    printf("This is original:%s\n",source);
    printf("This is duplicate:%s\n",target);
    getch();
    return 0;
}

 

When above program me  is compiled it will produce the following result

This is original :code for coding
This is duplicate:code for coding

 

There are other C programming language functions that are  similar to the this function

strrev() function in C language

strrchr() function in C language

strdup() function in C language

strlwr()  function in C language

strupr()  function in C language

strrev()  function in C language

strset()  function in C language

strnset()  function in C language

strtok()  function in C language

strcat() function in C language

strncat() function in C language

strcpy() function in C language

strncpy() function in C language

strcmp() function in C language

strchr () function in C language

strdub () function in C language

 

Suggested for you

String function in C Language

Arithmetic function  in C

Function in C language

String handling in C programming language

User defined function in C language

Python function 

recursive function in Python

 

strncat string function in C programming language
strncpy string function in C programming language
Exit mobile version