The string.h header defines one variable type, one macro, and various functions for manipulating arrays of characters.
#include<string.h>
Functions provided by string.h
The string.h header file declares a set of functions to work strings. To perform operations like comparison, concatenation, and copying, this string.h library is widely used. This header file defines several functions to manipulate C strings and arrays.
- Copying – memcpy, memmove, strcpy, strncpy
- Concatenation – strcat, strncat
- Comparison – memcmp, strcmp, strcoll, strncmp, strxfrm
- Searching – memchr, strchr, strcspn, strpbrk, strrchr, strspn, strstr, strtok
- Other – memset, strerror, strlen
Note
NULL is macro and size_t is a type used in C provided
- NULL – Null pointer (macro)
- size_t – Unsigned integral type (type)
Please write comments if you find anything incorrect. A gentle request to share this topic on your social media profile.