9 string operation in c
// Program 9 : String Operations Using C Liberary
#include<stdio.h>
#include<string.h>
void main()
{
char str_1[10] , str_2[10];
int ch ;
printf("Enter First String : \n");
scanf("%s",str_1);
printf("Enter Second String : \n");
scanf("%s",str_2);
printf("Menu \n");
printf("1. String Concatenation \t");
printf("2. String Comparison \t");
printf("3. String Copy \t");
printf("4. String Length \t \n");
printf("Enter Your Choice : \n");
scanf("%d",&ch);
switch(ch)
{
case 1 :
{
strcat(str_1,str_2);
printf("Concatenation is %s",str_1);
break ;
}
case 2 :
{
int i = strcmp(str_1,str_2);
if(i == 0)
printf("Both Strings are Equal ");
else
printf("Both Strings are Not Equal ");
break;
}
case 3 :
{
printf("Before Copy : %s %s \n",str_1,str_2);
strcpy(str_1,str_2);
printf("After Copy : %s %s",str_1,str_2);
break;
}
case 4 :
{
int n = strlen(str_1);
printf("Length of String 1 : %d \n",n);
n = strlen(str_2);
printf("Length of Sting 2 : %d",n);
break ;
}
default: printf("You Have Entered Wrong Choice");
}
}