strlen – calculate the length of a string
If you are implementing some C program dealing with character string, its most likely that at some point of time, you need to know what is the total number of characters in this string. C’s provides a standard library function “strlen” to know this.
$ vim strlength.c
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv) {
char *helloworld = "Helloworld";
printf("No. of Characters in helloworld are : %d\n", (int)strlen(helloworld));
return 0;
}
As, we can see, we could identify total number of characters in string which is length of string using strlen API.
The description of strlen as per library is as below,
#include <string.h>
size_t strlen(const char *s);
The strlen() function calculates the length of the string s, excluding the terminating null byte (‘\0’).
The strlen() function returns the number of bytes in the string s.