i2tutorials

Strcpy Function

strcpy()

 

This function is used to copy string2 data into string1.

 

Syntax

 

strcpy(str1,str2);

 

Example Program:

 

C program to compare two strings using string handling functions.

 

#include<stdio.h>
main()
{
char s[10],s1[10];
int x;
printf("enter a string ");
gets(s);
printf("enter string 2 ");
gets(s1);
printf("strings are\n");
puts(s);
puts(s1);
strcpy(s,s1);
printf("string 1 is ");
puts(s);
printf("string 2 is ");
puts(s1);
}

 

Output:

 

Strcpy Function

 

Example Program:

 

C program to compare two strings without using string handling functions.

 

#include<stdio.h>
#include<string.h>
main()
{
char a[10],b[10];
int i;
printf("enter string1 ");
gets(a);
printf("enter string2 ");
gets(b);
printf("given string are\n ");
puts(a);
puts(b);
for(i=0;b[i]!='\0';i++)
{
a[i]=b[i];
}
a[i]='\0';
printf("after copy\n ");
puts(a);
puts(b);}

 

Output:

 

 

 

Exit mobile version