String Function In C

String Function In C

String Function In C

string function in c


String Function In C

It has seven types
     1. String concatenation - It is used to join the one string with another string - strcat
     2. String comparison - It is used to compare the one string with another string - strcmp

    3. String copy - It is used to copy the one string with another string - strcp

     4. String length - It is used to find the length of the string - strlen

     5. String reverse - It is used to find the string in the reverse order - strrev

     6. String upper - It is used to find the string in the uppercase - strupr

     7. String lower - It is used to find the string in the lowercase - strlwr


String concatenation
Program:


#include
int main()
{
char string1[20];
char string2[20];
printf("Enter the string 1 is :");
scanf("%s",&string1);
printf("Enter the string 2 is:");
scanf("%s",&string2);
strcat(string1,string2);
printf("The given string 1 is %s",string1);
    return 0;
}

Output :

Enter the string 1 is :sam                                                                              
Enter the string 2 is:kumar                                                                             
The given string 1 is samkumar

String length
Program :

#include 

int main()
{
int x;
char String1 [20];
char String2 [20];
printf("Enter the string1 is :");
scanf("%s",&String1);
printf("Enter the string2 is :");
scanf("%s",&String2);
x=strcmp(String1,String2);
if(x==0)
printf("The given name is same");
else
printf("The given name is different");

    return 0;
}

Output :

Enter the string1 is :sam                                                                               
Enter the string2 is :kumar                                                                             
The given name is different

String copy
Program :

#include 

int main()
{
char string1 [20];
char string2 [20];
printf("Enter the string 1 is:");
scanf("%s",&string1);
printf("Enter the string 2 is:");
scanf("%s",&string2);
strcpy(string1, string2);
printf("\n the given string1 is %s",string1);
printf("\n the given string2 is %s",string2);

    return 0;
}

Ouput :

Enter the string 1 is:sam                                                                               
Enter the string 2 is:kumar                                                                             
                                                                                                        
 the given string1 is kumar                                                                             
 the given string2 is kumar 

 If String  Length
Program :

#include 

int main()
{
int n1,n2;
char string1 [20];
char string2 [20];
printf("Enter the string 1 is:");
scanf("%s",&string1);
printf("Enter the string 2 is:");
scanf("%s",&string2);
n1=strlen(string1);
n2-strlen(string2);
if(n1==n2)
printf("\nThe given length of the given string is same");
else
printf("\nThe given length of the given string is different");
    return 0;
}

Output :

Enter the string 1 is:sam                                                                               
Enter the string 2 is:kumar                                                                             
                                                                                                        
The given length of the given string is different 

Without int
Program :

#include 

int main()
{
char string1 [20];
char string2 [20];
printf("Enter the string1 is:");
scanf("%s",&string1);
printf("Enter the string2 is:");
scanf("%s",&string2);
printf("\n the given length of the given string1 is %d",strlen(string1));
printf("\n the given length of the given string2 is %d",strlen(string2));

    return 0;
}

Output :

Enter the string1 is:sam                                                                                
Enter the string2 is:kumar                                                                              
                                                                                                        
 the given length of the given string1 is 3                                                             
 the given length of the given string2 is 5

String reverse
Program :

#include 

int main()
{
char string1 [20];
char string2 [20];
printf("Enter the string1 is:");
scanf("%s",&string1);
printf("Enter the string2 is :");
scanf("%s",&string2);
strrev(string1);
strrev(string2);
printf("\n The given reverse of the given string1 is :%s",string1);
printf("\n The given reverse of the given string2 is:%s",string2);
    return 0;
}

Output :

Enter the string1: sam
Enter the string2: kumar

The given reverse of the given string1 is :mas
The given reverse of the given string2 is :ramuk

Upper lower
Program :

#include 

int main()
{
    char string1 [20];
char string2 [20];
printf("Enter the string1 is :");
scanf("%s",&string1);
printf("Enter the string2 is:");
scanf("%s",&string2);
strupr(string1);
strlwr(string2);
printf("\n The given reverse of the given string1 is %s",string1);
printf("\n The given reverse of the given string2 is %s",string2);

    return 0;
}

String concordant
Program :

#include 

int main()
{
    int x;
char string1 [20];
char string2 [20];
printf("Enter the string1");
scanf("%s",&string1);
printf("Enter the string2");
scanf("%s",&string22);
strncat(string1,string2);
printf("The given string1 is %s",string1);
    return 0;
}

String ncopy
Program :

#include 

int main()
{
    char string1 [20];
char string2 [20];
printf("Enter the string1");
scanf("%s",&string1);
printf("Enter the string2");
scanf("%s",&string2);
strncpy(string1,string2,4);
printf("\n The given name is %s",string1);
printf("\n The given name is %s",string2);
    return 0;
}

Output :

Enter the string1sam                                                                                    
Enter the string2kumar                                                                                  
                                                                                                        
 The given name is kuma                                                                                 
 The given name is kumar

Post a Comment

0 Comments