Page 11 - PROGRAMMING IN C_Neat
P. 11

3. Explain the string handling functions. ***

        String Handling Functions:
        1.strlen():
           Used to find the length of a string.
           General Form:

                        n  = strlen(string);

           Example:
               string = “Kandan”;       Output:
               n = strlen(string);     n = 6

        2.strcpy():
           Used to copy the content of one string into another string.
           General Form:

                        strcpy(string1, string2);

           Example:
               string2 = “Kandan”;       Output:
               strcpy(string1, string2);   string1 = Kandan

        3.strcat():
           Used to join two strings.
           General Form:

                        strcat(string1, string2);

           Example:
               string1 = “Senthil”;       Output:
               string2 = “Kumaran”;      string1 = SenthilKumaran
               strcat(string1, string2);

        4.strcmp():
           Used to compare two strings.
           General Form:

                        n = strcmp(string1, string2);

                       string1 = string2  n = 0
                       string1 > string2  n = 1
                       string1 < string2  n = -1
           Example:
               string1 = “Kandan”            Output:
               string2 = “Murugan”           n = -1
               n = strcmp(string1, string2);

        5.strrev():
           Used to reverse a string.
           General Form:

                        string2 = strrev(string1);

           Example:
               string1 = “Kandan”;       Output:
               string2 = strrev(string1);  string2 = nadnaK
   6   7   8   9   10   11   12   13   14   15   16