String handling library.
String handling library
This is the theoretical blog dealing with various string handling library.These are the inbuilt function available in c language.We will discuss each one of them .
Various string handling library:
    1) strlen():
                          This is the inbuilt function available in c language.It is used in finding the                                    length of string.It is found in    <string.h>   header file. Below is the simple                              code explaining the strlen() function.                                                                                                                                                                                                                                                                                   #include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
clrscr();
char str1[30];
int len=0;
printf("Enter string\n");
gets(str1);
len=strlen(str1);
printf("%d",len);
getch();
}
#include<conio.h>
#include<string.h>
#include<stdlib.h>
void main()
{
clrscr();
char str1[30];
int len=0;
printf("Enter string\n");
gets(str1);
len=strlen(str1);
printf("%d",len);
getch();
}
    2)strcpy();
                          This inbuilt function copy one string into other string.It is also available in                                            <string.h>  header file.
                                 #include<stdio.h>
                                 #include<conio.h>
                                 #include<string.h>
                                 #include<stdlib.h>
                                 void main()
                                 {
                                     clrscr();
                                     char str1[30],str2[30];
                                     printf("Enter string\n");
                                     gets(str1); 
                                     strcpy(str2,str1);
                                     printf("%s",str2);
                                     getch();
                                 }
      3)strcat():
                        This inbuilt fuction concatenates two string.It basically join two string.It is also                                    available in <string.h> header file.
                                #include<stdio.h>
                                #include<conio.h>
                                #include<string.h>
                                #include<stdlib.h>
                                void main()
                                {
                                    clrscr();
                                    char str1[]="This is ",str2[]="my computer";
                                    strcat(str1,str2);
                                    puts(str1);
                                    puts(str2);
                                    getch();
                                }
       4)strcmp(): 
                           This in built function compare two string.It is also available in <string.h> header                               file.
                               #include<stdio.h>
                               #include<conio.h>
                               #include<stdlib.h>
                               #include<string.h>
                               void main()
                               {
clrscr();
clrscr();
                                     char str1[]="123",str2[]="123;
                                     int option;
                                     option=strcmp(str1,str2);
                                     if(option==0)
                                      {
                                           printf("Both string are equal\n");
                                       }                                  
                                   else
                                         {
                                                printf("Both string are not equal\n");
                                          }
                                      getch();
                              }
         5)strrev():
                                This inbuilt function just reverse the string.For example  it will reverse 123
                                to 321.This is also available in  <string.h> header file.
                                   #include<stdio.h>
                                  #include<conio.h>
                                  #include<string.h>
                                  #include<stdlib.h>
                                  void main()
                                  {
                                        clrscr();
                                        char str[]="Computer";
                                        strrev(str);
                                        puts(str);
                                        getch();
                                  }
String handling library.
 
        Reviewed by Deepak kumar soni
        on 
        
December 28, 2018
 
        Rating: 
 
        Reviewed by Deepak kumar soni
        on 
        
December 28, 2018
 
        Rating: 

No comments: