Search occurrence of Character in String :

February 25, 2025 No Comments » Hits : 188





Search whether character is present in the string or not :


Logic [ Algorithm ]:

  1. Accept the String from the user.
  2. Also Accept the character to be searched
  3. String is stored as array of character , then scan each array element with entered character.
  4. If it matches then increment the Counter by 1 else go for another character.

#include<stdio.h>
#include<conio.h>
void main()
{
char str[20],ch;
int count=0,i;
clrscr();
printf("\nEnter a string : ");
scanf("%s",&str);
printf("\nEnter the character to be searched : ");
scanf("%c",&ch);
  for(i=0;str[i]!='\0';i++)
    { 
    if(str[i]==ch)
         count++;
    }
 if(count==0)
     printf("\nCharacter '%c'is not present",ch);
 else
     printf("\nOccurence of character '%c' : %d",ch,count);
getch();
}

Output :

First Run :
Enter a string : c4learn.blogspot.com
Enter the character to be searched : o
Occurence of character 'o' : 3
Second Run :
Enter a string : c4learn.blogspot.com
Enter the character to be searched : x
Character 'x'is not present
Download Program

Incoming search terms: