Metin içerisinde sadece özel oluşturulmuş alfabedeki karakterleri * ile değiştiren C Programı

#include <stdio.h>
#include <stdlib.h>

 int KarakterSay(char metin[]) { 
 int i=0;
   while(metin[i] != 0) 
     i++; 
     return i;
 }

 int main() { 
 char metin[100];
 int kelimeSayaci=0,i,j,alfabeSayisi=8,sayac=0;
 char alfabe[]= {'a','b','c','d','e','x','w','z'};
 int sayilar[10]={0};

 printf("Metin Gir:");
 gets(metin); 
 int karakterSayisi = KarakterSay(metin);

    for(i=0;i<karakterSayisi;i++)
    { 
int varMi=0;   
for(j=0;j<alfabeSayisi;j++)
         { 
    if(metin[i] == alfabe[j])     
      varMi=1; 
      }   
          if(varMi)       
putchar('*');   
else         
putchar(metin[i]); 
}

 
       return 0;
}

Yorumlar