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");
    }
}

Popular Posts