35. Program to demonstrate string functions using switch case.


Comments

  1. poonam pusavale11:46 AM

    /*using string handling function*/
    #include
    #include
    void main()
    {
    int choice,n=0;
    char s1[10],s2[10],s3[10];
    printf("\n\t1.length of string\n\t2.copy one string into another string \n\t3.combine two string \n\t4.compair two string");
    printf("\n\t enter your choice");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    {
    printf("\n\t enter a string");
    scanf("%s",s1);
    printf("\n\t length of string=%d",strlen(s1));
    break;
    }
    case 2:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    strcpy(s2,s3);
    printf("\n\t after copy first string=%s,second string=%s",s2,s3);
    break;
    }
    case 3:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    strcat(s2,s3);
    printf("\n\t after combine s2=%s,s3=%s",s2,s3);
    break;
    }
    case 4:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    n=strcmp(s2,s3);
    if(n==0)
    {
    printf("two string are equal");
    }
    else if(n>0)
    {
    printf("first string is large");
    }
    else
    {
    printf("first string is small");
    }
    break;
    }
    default:
    printf("\n\t invalid choice");
    break;
    }
    }

    ReplyDelete
  2. sayali daunde11:50 AM

    //string handling function using switch case
    #include
    #include
    #include
    void main()
    {
    char s1[10],s2[10],s3[10];
    int choice=0,n=0;
    printf("\n1.lenth of string \n2.copy of string \n3.combination of string \n4.compare the string");
    printf("\nEnter your choice=");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    printf("\nEnter the string=");
    scanf("%s",s3);

    printf("Length of string=%d",strlen(s3));
    break;

    case 2:
    printf("enter 1st string=");
    scanf("%s",s1);
    printf("enter 2nd string=");
    scanf("%s",s2);
    strcpy(s1,s2);
    printf(" after copy 1st string=%s 2nd string=%s ",s1,s2);
    break;

    case 3:
    printf("enter 1st string=");
    scanf("%s",s1);
    printf("enter 2nd string=");
    scanf("%s",s2);
    strcat(s1,s2);
    printf("contatiation of string=%s,%s",s1,s2);
    break;



    case 4:
    printf("enter 1st string=");
    scanf("%s",s1);
    printf("enter 2nd string=");
    scanf("%s",s2);
    n=strcmp(s1,s2);
    if(n==0)
    {
    printf("two stings are equal=");
    }
    else if(n>0)
    {
    printf("1st string is greater=");
    }
    else
    {
    printf("1st string is small=");
    }
    break;

    default:
    printf("invalid choice=");

    }
    }

    ReplyDelete
  3. Swati Waghmare11:51 AM

    /*string handling function*/
    #include
    #include
    void main()
    {
    int choice,n=0;
    char s[10],str1[10],str2[10];
    printf("\n\t1.Length of string \n\t2.copy one string into another string \n\t3.string concatenation \n\t4.string comparation");
    printf("\n\tEnter your choice ");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    printf("\n\tEnter a string");
    scanf("%s",s);
    printf("\n\tLength of string=%d",strlen(s));
    break;
    case 2:
    printf("\n\tEnter First string");
    scanf("%s",str1);
    printf("\n\tEnter second string");
    scanf("%s",str2);
    printf("\n\tBefore copying first string=%s \n\tsecond string=%s",str1,str2);
    strcpy(str1,str2);
    printf("\n\tAfter copying first string=%s \n\t second string=%s",str1,str2);
    break;
    case 3:
    printf("\n\tEnter First string");
    scanf("%s",str1);
    printf("\n\tEnter second string");
    scanf("%s",str2);
    strcat(str1,str2);
    printf("\n\tAfter combining str1=%s \n\tstr2=%s",str1,str2);
    break;

    case 4:
    printf("\n\tEnter First string");
    scanf("%s",str1);
    printf("\n\tEnter second string");
    scanf("%s",str2);
    n=strcmp(str1,str2);
    if(n==0)
    printf("\n\tTwo strings are equal");
    else if(n>0)
    printf("\n\tFirst string is greater");
    else
    printf("\n\tFirst string is small");
    break;
    default :
    printf("\n\tInvalid case");
    break;
    }
    }

    ReplyDelete
  4. Pandhare Dipali11:56 AM

    /*using string handling function*/
    #include
    #include
    void main()
    {
    int choice,n=0;
    char s1[10],s2[10],s3[10];
    printf("\n\t1.length of string\n\t2.copy one string into another string \n\t3.combine two string \n\t4.compair two string");
    printf("\n\t enter your choice");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    {
    printf("\n\t enter a string");
    scanf("%s",s1);
    strlen(s1);
    printf("\n\t length of string=%d",s1);
    break;
    }
    case 2:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    strcpy(s2,s3);
    printf("\n\t after copy first string=%s,second string=%s",s2,s3);
    break;
    }
    case 3:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    strcat(s2,s3);
    printf("\n\t after combine s2=%s,s3=%s",s2,s3);
    break;
    }
    case 4:
    {
    printf("\n\t enter first string");
    scanf("%s",s2);
    printf("\n\t enter second string");
    scanf("%s",s3);
    n=strcmp(s2,s3);
    if(n==0)
    {
    printf("two string are equal");
    }
    else if(n>0)
    {
    printf("first string is large");
    }
    else
    {
    printf("first string is small");
    }
    break;
    }
    default:
    printf("\n\t invalid choice");
    break;
    }
    }

    ReplyDelete
  5. Dipali Kore12:14 PM

    //string handling functions using switch case
    #include
    #include
    #include
    char s1[10],s2[10],s3[10];
    int choice=0,n=0;
    void main()
    {
    printf("\n1.length of string \n2.copy the string \n3.contatiation of string \n4.comparision of string");

    printf("\nenter ur choice");
    scanf("%d",&choice);

    switch(choice)
    {
    case 1:
    printf("\nenter ur string");
    scanf("%s",s3);
    printf("\nstring length=%d",strlen(s3));
    break;

    case 2:
    printf("\nenter ur 1st string");
    scanf("%s",s1);
    printf("\nenter ur 2nd string");
    scanf("%s",s2);
    strcpy(s1,s2);
    printf("\nafter copy 1st string=%s 2nd string=%s",s1,s2);
    break;

    case 3:
    printf("\nenter ur 1st string");
    scanf("%s",s1);
    printf("\nenter ur 2nd string");
    scanf("%s",s2);
    strcat(s1,s2);
    printf("\nafter combine 2 strings=%s,%s",s1,s2);
    break;

    case 4:
    printf("\nenter 1st string");
    scanf("%s",s1);
    printf("\nenter 2nd string");
    scanf("%s",s2);
    n=strcmp(s1,s2);
    if(n==0)
    {
    printf("\nstrings r equal");
    }
    else if(n>0)
    {
    printf("\n1st is greater");
    }
    else
    {
    printf("\n1st string is small");
    }
    break;

    default:
    printf("\ninvalid choice");
    }

    ReplyDelete
  6. Mane Yogesh12:25 PM

    #include
    #include
    #include
    char str1[10],str2[10], str3[10];
    int n=0;
    void main()
    {
    int ch;
    printf("\n 1.length of string,2.copy of string,3.combination of string,4.comparism of string");
    printf("\n enter your choice");
    scanf("%d",&ch);
    switch(ch)
    {
    case 1:
    printf("\n enter the string :");
    scanf("%s",str1);
    printf("length of string=%d",strlen(str1));
    break;
    case 2:
    printf("\nEnter a 1st string:");
    scanf("%s",str2);
    printf("\n Enter a 2nd string:");
    scanf("%s",str3);
    printf("\n before copy 1st string=%s,\n 2nd string=%s",str2,str3);
    strcpy(str2,str3);
    printf("\n after copy 1st string=%s,\n 2nd string=%s",str2,str3);
    break;
    case 3:
    printf("\nEnter the 1st string:");
    scanf("%s",str2);
    printf("\nEnter the 2nd string:");
    scanf("%s",str3);
    printf("\n combination of two string=%s",strcat(str2,str3));
    break;
    case 4:
    printf("\nEnter the 1st string:");
    scanf("%s",str2);
    printf("\nEnter the 2nd string:");
    scanf("%s",str3);
    n=strcmp(str2,str3);
    if(n==0)
    {
    printf("\n two string are equal");
    }
    else if(n>0)
    {
    printf(" \n 1st string is greater");
    }
    else
    {
    printf("\n 1st string is small");
    }
    break;
    default:
    printf("\n Wrong choice:\n");
    }
    }

    ReplyDelete
  7. Bhanvase Yashoda8:36 AM

    /*switch case of string handling function*/
    #include
    #include
    #include
    void main()
    {

    int ch;
    char s1[10];
    char s2[10];int n;
    printf("1.calculate length of string");
    printf("\n2. copy one str into another\n3.string combin\n4.stirng compare");
    printf("\n\t enter your choice");
    scanf("%d",&ch);

    switch(ch)
    {
    case 1: printf("\n\t enter string" );
    scanf("%s",s2);
    printf("\n\t str length=%d",strlen(s1));
    break;
    case 2: printf("\n\t enter str");
    scanf("%s",s1);
    printf("\n\t enter str");
    scanf("%s",s2);
    strcpy(s1,s2);
    printf("after copy=%s",strcpy(s1,s2));
    break;
    case 3:printf("\n\t enter str");
    scanf("%s",s1);
    printf("\n\t enter str");
    scanf("%s",s2);
    strcat(s1,s2);
    printf("after combin=%s",strcat(s1,s2));
    break;

    case 4: printf("\n\t enter str");
    scanf("%s",s1);
    printf("\n\t enter str");
    scanf("%s",s2);
    n=strcmp(s1,s2);

    if(n=0)
    {
    printf("both str are equal");
    }
    if(n>0)
    {
    printf("s1 is greater");
    }
    if(n<0)
    {
    printf("s1 is small");
    }
    break;
    default :printf("\n\t enter correct choice");
    break;


    }


    }











    ReplyDelete
  8. mubin pirjade11:08 AM

    /*string handling functions using switch case*/
    #include
    #include
    #include
    //#include



    void main()
    {
    int ch;
    int l;
    char source[100],target[100];
    char *s,*t;
    s=&source;
    t=&target;
    printf("\n*******************************MENU******************************");
    printf("\n\t1.String length \n\t2.String copy \n\t3.String concatenation \n\t4.String comparison \n\t5.String uppercase \n\t6.String lowercase \n\t7.String reverse \n\t8.Exit");
    printf("\n*****************************************************************");
    printf("\n\tEnter the choice");
    scanf("%d",&ch);
    switch(ch)
    {
    case 1:
    printf("\n\tEnter a string:");
    scanf("%s",source);
    l=strlen(source);
    printf("\n\tLength of entered string is=%d",l);
    break;
    case 2:

    printf("\n\tEnter first string:");
    scanf("%s",source);
    printf("\n\tEnter second string:");
    scanf("%s",target);
    printf("\n\tBefore copy \n1.first string=%s \n2.Second string=%s",source,target);
    strcpy(target,source);
    printf("\n\tAfter copy \n\t1,First string=%s \n\t2.Second string=%s",source,target);
    break;
    case 3:

    printf("\n\tEnter first string to concatenate:");
    scanf("%s",source);
    printf("\n\tEnter second string to concatenate:");
    scanf("%s",target);
    strcat(source,target);
    printf("\n\tThe concatenated string is=%s",source);
    break;
    case 4:

    printf("\n\tEnter first string:");
    scanf("%s",source);
    printf("\n\tEnter second string :");
    scanf("%s",target);
    if(strcmp(source,target)==0)
    printf("\n\tBoth strings are equal");
    else if(strcmp(source,target)>0)
    printf("\n\t %s=String is greater",source);
    else
    printf("\n\t %s=String is greater",target);
    break;
    /*case 5:
    printf("\n\tEnter a string:");
    scanf("%s",source);
    strupr(source);
    printf("\n\tString in uppercase is=%s",source); //commented area must be used in windows turbo c
    break;
    case 6:

    printf("\n\tEnter a string:");
    scanf("%s",source);
    strlwr(source);
    printf("\n\tString in lowercase is=%s",source);
    break;
    case 7:

    printf("\n\tEnter a string:");
    scanf("%s",source);
    strrev(source);
    printf("\n\tThe reversed string is=%s",source);
    break;*/
    default:
    //printf("\n\t Invalid Choice");
    exit(0);
    break;
    }
    }


    ReplyDelete
  9. sachita jadhav11:09 AM

    /* string handling function */
    #include
    #include
    void main()
    {
    int choice ,a;
    char str1[10],str2[10];
    printf("\n1. length of string \n2.copy of string \n3.string concatination \n4. string comparision ");
    printf("\nenter ur choice");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    printf("\n enter string");
    scanf("%s",str1);
    printf("\n length of string=%d",strlen(str1));
    break;
    case 2:
    printf("\nenter 1st string");
    scanf("%s",str1);
    printf("\n enter 2nd string");
    scanf("%s",str2);
    printf("\n after copy 1st string=%s 2nd string=%s",strcpy(str1,str2));
    break;
    case 3:
    printf("\n enter 2 string");
    scanf("%s%s",str1,str2);
    printf("\n after concatination 1st string=%s 2nd string=%s",strcat(str1,str2));
    break;

    case 4:
    printf("\nenter 2 string");
    scanf("%s%s",str1,str2);
    a=strcmp(str1,str2);
    if(a==0)
    printf("\nequal");
    if(a>0)
    printf("\n 1st string large");
    if(a<0)
    printf("\n 2nd string large");
    break;
    default :
    printf("\n wrong choice");
    break;
    }
    }

    ReplyDelete
  10. Awate Snehal12:02 PM

    #include
    #include
    void main()
    {
    char s1[10],s2[10];
    int ch;
    printf("\n\t 1.length 2.copy 3.concatinate");

    printf("\n\t enter ur choice");
    scanf("%d",&ch);
    switch(ch)
    {
    case 1 :
    printf("\n\t entre a string");
    scanf("%s",s1);
    printf("\n\t length of string=%d",strlen(s1));
    break;

    case 2 :

    printf("\n\t enter 1st string");
    scanf("%s",s1);
    printf("\n\t enter 2nd string");
    scanf("%s",s2);
    printf("\n\t after copy string=%s",strcpy(s1,s2));
    break;

    case 3 :

    printf("\n\t enter 1st string");
    scanf("%s",s1);
    printf("\n\t enter 2nd string");
    scanf("%s",s2);
    printf("\n\t concantinate string=%s",strcat(s1,s2));
    break;

    default :
    printf("\n\t choice is invalid");
    break;
    }
    }

    ReplyDelete
  11. sonali nagane11:08 AM

    /* string handling function */
    #include
    #include
    void main()
    {
    int choice ,a;
    char str1[10],str2[10];
    printf("\n1. length of string \n2.copy of string \n3.string concatination \n4. string comparision ");
    printf("\nenter ur choice");
    scanf("%d",&choice);
    switch(choice)
    {
    case 1:
    printf("\n enter string");
    scanf("%s",str1);
    printf("\n length of string=%d",strlen(str1));
    break;
    case 2:
    printf("\nenter 1st string");
    scanf("%s",str1);
    printf("\n enter 2nd string");
    scanf("%s",str2);
    printf("\n after copy 1st string=%s 2nd string=%s",strcpy(str1,str2));
    break;
    case 3:
    printf("\n enter 2 string");
    scanf("%s%s",str1,str2);
    printf("\n after concatination 1st string=%s 2nd string=%s",strcat(str1,str2));
    break;

    case 4:
    printf("\nenter 2 string");
    scanf("%s%s",str1,str2);
    a=strcmp(str1,str2);
    if(a==0)
    printf("\nequal");
    if(a>0)
    printf("\n 1st string large");
    if(a<0)
    printf("\n 2nd string large");
    break;
    default :
    printf("\n wrong choice");
    break;
    }
    }

    ReplyDelete

Post a Comment