Find Length of String in C++
Advertisements
C++ program to Find Length of String
String Length is the number of character in the given String. For Example: String="India" this word have 5 characters also this is the size of string.
Find Length of String Without Using Library function
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
void main()
{
int i,count=0;
char ch[20];
clrscr();
cout<<"Enter any string: ";
gets(ch);
for(i=0;ch[i]!='\0';i++)
{
count++;
}
cout<<"String Length: "<<count;
getch();
}
Output
Enter any String: hitesh String Length: 6
Explanation of Code
Here gets() is a predefined function in "conio.h" header file, It receive a set of character or String from keyboard.
Example
for(i=0;ch[i]!='\0';i++)
{
count++;
}
Here we check the condition ch[i]!='\0' its means loop perform until string is not null, when it null loop will be terminate.
Find Length of String Using Library Function
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
#include<string.h>
int main()
{
char str[20];
int length;
cout<<"Enter any string: ";
gets(str);
length = strlen(str);
cout<<"String Length: "<<length;
return 0;
}
Output
Enter any String: Kumar String Length: 5
Explanation of Code
- Here gets() is a predefined function in "conio.h" header file, It receive a set of character or String from keyboard.
- strlen() is a predefined function in "conio.h" header file which return length of any string.
Google Advertisment
