Get Even More Visitors To Your Blog, Upgrade To A Business Listing >>

String Manipulations In C Programming Using Library Functions

Strings are often needed to be manipulated by programmer according to the need of a problem. All String manipulation can be done manually by the programmer but, this makes programming complex and large. To solve this, the C supports a large number of string handling functions.
There are numerous functions defined in "string.h" header file. Few commonly used string handling functions are discussed below:


Function
Work of Function
strlen()
Calculates the length of string
strcpy()
Copies a string to another string
strcat()
Concatenates(joins) two strings
strcmp()
Compares two string
strlwr()
Converts string to lowercase
strupr()
Converts string to uppercase


Strings handling functions are defined under "string.h" header file, i.e, you have to include the code below to run string handling functions.
#include


gets() and puts()
Functions gets() and puts() are two string functions to take string input from user and display string respectively as mentioned in previous chapter.
#include
int main(){
    char name[30];
    printf("Enter name: ");
    gets(name);     //Function to read string from user.
    printf("Name: ");
    puts(name);    //Function to display string.
    return 0;
}
Though, gets() and puts() function handle string, both these functions are defined in "stdio.h"header file.



This post first appeared on C-Programming, please read the originial post: here

Share the post

String Manipulations In C Programming Using Library Functions

×

Subscribe to C-programming

Get updates delivered right to your inbox!

Thank you for your subscription

×