C Programming: Find the length of a string
C String: Exercise-2 with Solution
Write a program in C to find the length of a string without using library functions.
Sample Solution:
C Code:
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[100]; /* Declares a string of size 100 */
int l = 0; // Initialize a variable to store the length of the string
printf("\n\nFind the length of a string :\n"); // Display information about the task
printf("---------------------------------\n");
printf("Input the string : ");
// Read a string from the standard input (keyboard) using fgets()
fgets(str, sizeof str, stdin);
// Loop to calculate the length of the string
while (str[l] != '\0') {
l++; // Increment the length counter until the null terminator '\0' is encountered
}
printf("Length of the string is : %d\n\n", l - 1); // Display the length of the string
return 0; // Return 0 to indicate successful execution of the program
}
Sample Output:
Find the length of a string : --------------------------------- Input the string : w3resource.com Length of the string is : 15
Flowchart:
C Programming Code Editor:
Improve this sample solution and post your code through Disqus.
Previous: Write a program in C to input a string and print it.
Next: Write a program in C to separate the individual characters from a string.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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://www.w3resource.com/c-programming-exercises/string/c-string-exercise-2.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics