This is the C++ tutorial where we will write a c++ program to find the length of a string using strlen() function. If you want to learn more about string in C++, click the link below.
Explanation: The program takes the string value from the user as an input and then using one of the built-in functions strlen()
present in C++ calculates the length of a string.
Strlen()
: This built-in function takes a string and returns the length of a string. In other words, returns the number of character present in the string. It is present in a header file named <string.h>
which is included at the beginning of the code in a program.
Find Length of String using strlen() Function in C++
Source code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <iostream> #include <string.h> using namespace std; int main() { char str[100]; int length = 0; cout << "Enter the String: "; cin >> str; length = strlen(str); cout << "\nLength of a string: " << length; return 0; } |
Output:
Enter the String: simple2code
Length of a string: 11
However, if you want to enter the string with spaces, use gets(str)
instead of cin >>str
.
Also, you may go through the following program:
- C++ Program to Find the Length of a String without using strlen
- Find the Length of a String using Pointers in C++