C library function - strcpy()

Advertisements


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 return 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, this will produce the following result:

Final copied string : This is tutorialspoint.com


Advertisements
Advertisements