C++ Exercises: Find the length of a string without using the library function
C++ For Loop: Exercise-34 with Solution
Write a program in C++ to find the length of a string without using the library function.
Visual Presentation:
Sample Solution:-
C++ Code :
#include <iostream> // Include the input/output stream library
#include <string> // Include the string handling library
using namespace std; // Using standard namespace
int main() // Main function where the execution of the program starts
{
char str1[50]; // Declare a character array to store the string
int i, l = 0; // Declare integer variables i (for iteration) and l (for counting length)
// Display message asking for input
cout << "\n\n Find the length of a string:\n";
cout << "---------------------------------\n";
cout << " Input a string: ";
cin >> str1; // Read input string from user
// Loop to count the number of characters in the string
for (i = 0; str1[i] != '\0'; i++) {
l++; // Increment the length counter for each character encountered
}
// Display the number of characters counted in the string
cout << "The string contains " << l << " number of characters." << endl;
cout << "So, the length of the string " << str1 << " is:" << l << endl;
}
Sample Output:
Find the length of a string: --------------------------------- Input a string: w3resource.com The string contains 14 number of characters. So, the length of the string w3resource.com is:14
Flowchart:
C++ Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a program in C++ to Check Whether a Number can be Express as Sum of Two Prime Numbers.
Next: Write a program in C++ to display the pattern like right angle triangle using an asterisk.
What is the difficulty level of this exercise?
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/cpp-exercises/for-loop/cpp-for-loop-exercise-34.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics