String Copy example in C


This program is a C program to copy the contents of one string (a) to another string (b). It starts by reading in a string (a) from the user using the gets function. The contents of a are then displayed using the puts function.

The for loop is used to copy the characters of a to b. It loops over each character in a until it encounters a null character, indicating the end of the string. The characters are copied from a to b by assigning each character from a to the corresponding index in b.

Finally, a null character is added to the end of b to indicate the end of the string. The contents of b are then displayed using the printf function.

Source Code

#include<stdio.h>
int main()
{
  int i;
  char a[100],b[100];
  printf("\nEnter the First String:");
  gets(a);
  printf("\nGiven First String:");
  puts(a);
  for(i=0;a[i]!='\0';i++)
  {
    b[i]=a[i];
  }
  b[i]='\0';
  printf("\nCopy Value is:%s",b);
  return 0;
}
To download raw file Click Here

Output

Enter the First String:Tutor Joe's
Given First String:Tutor Joe's

Copy Value is:Tutor Joe's

List of Programs


Sample Programs


Switch Case in C


Conditional Operators in C


Goto Statement in C


While Loop Example Programs


Looping Statements in C

For Loop Example Programs


Array Examples in C

One Dimensional Array


Two Dimensional Array in C


String Example Programs in C


Functions Example Programs in C