C Program to find a character in the string


In this program, You will learn how to find a character in string in c.


The string is: Xiith

character: t

The character found: t

Example: How to find a character in string in c.

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

int main() {

   char a[100], b;
   int i = 0, len = 0, f = 0;

   printf("Enter a String :");
   scanf("%[^\n]%*c", a); 

   printf("Enter a character :");
   scanf("%c", &b);

   len = strlen(a);

   for (int j = 0; j < len; j++) {
       if (a[j] == b)
           f++;
   }

   if (f == 0) {
       printf("Character not found:%c", b);
   } else {
       printf("Character found:%c", b);
   }

   return 0;
}

Output:

Enter a String :Welcome to xiith
Enter a character :m
Character found:m