C library function - strcpy()



Description

The C library function char *strcpy(char *dest, const char *src) copies the string pointed to, by src to dest.

Declaration

Following is the declaration for strcpy() function.

char *strcpy(char *dest, const char *src)

Parameters

  • dest − This is the pointer to the destination array where the content is to be copied.

  • src − This is the string to be copied.

Return Value

This returns a pointer to the destination string dest.

Example

The following example shows the usage of strcpy() function.

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

int main () {
   char src[40];
   char dest[100];
  
   memset(dest, '\0', sizeof(dest));
   strcpy(src, "This is tutorialspoint.com");
   strcpy(dest, src);

   printf("Final copied string : %s\n", dest);
   
   return(0);
}

Let us compile and run the above program that will produce the following result −

Final copied string : This is tutorialspoint.com
string_h.htm
Advertisements