Often, we need t to manipulate the String according to the need of the program. However, we can do that manually in a program but that is complex to comprehend and the program becomes very large.
So to make it easy, C provides us with some library functions. And these functions are defined under
string.h header file in C.
There are various in-built String functions in C through which we can manipulate the String in a program. These functions are provided by the Standard C library.
Learn more on following topics before String function.
The following are the important string functions that mostly used in String manipulation in C:
|Function||Work of Function|
|strlen()||returns length of the string|
|strcpy()||copies the contents of string to another|
|strcat()||concatenates(joins) two strings|
|strcmp()||compares two strings|
|strlwr()||returns string in lowercase|
|strupr()||returns string in uppercase|
|strrev()||returns reverse a string.|
There are more functions such as:
In this tutorial, we will write a program to find a pairs of elements from an array such that for the input [a,b,c,d,e,f,g] we will …
String Pattern Programs in C
In this tutorial, we will write various C pattern programs for String. Before that, you may go through the following topics in C. for loop …
Java Program to Find pair of Integers in Array whose sum is given Number
In this tutorial, we will write a program to find a pair of elements from an array whose sum equals a given number in java …
Program to Print Diamond Alphabet Patterns in C
In this tutorial, we will learn to write a C program to print Diamond patterns using alphabets/characters. However, in this tutorial, we will create a …
Half Diamond Pattern in C using Alphabets
In this tutorial, we will learn and code the half diamond alphabet patterns in C programming language. However, in this tutorial, we will create a …
Half Pyramid of Alphabets in C
In this tutorial, we will learn and code alphabet patterns in C programming language specifically the Half pyramid of alphabets in C programming. However, in …