Program to count length of string


Prev Tutorial Next Tutorial

Program to count length of string

Count Length of String is nothing but just count number of character in the given String. For Example: String="India" in this string have 5 characters also this is the size of string.

Count length of string without using any library function.

Find length of string

#include<stdio.h>
#include<conio.h>

void main()
 {
  int i,count=0;
  char ch[20];
  clrscr();
  printf("Enter Any string: ");
  gets(ch);
  for(i=0;ch[i]!='\0';i++)
  {
  count++;
  }
  printf("Length of String: %d",count);
  getch();
 }

Output

Enter any string: hitesh
Length of string: 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 string is null loop will be terminate.

Count length of string using library function

program to count length of string

#include<stdio.h>
#include<string.h>

void main()
 {
  char str[20];
  int length;
  clrscr();
  printf("Enter any string: ");
  gets(str);
  length = strlen(str);
  printf("Length of string: %d",length);
  getch();
}

Output

Enter any string: Kumar
Length of string: 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.

Prev Tutorial Next Tutorial

Advertisements




Facebook Likes

Advertisements