14 Ekim 2008 Salı

Girilen kelimeden kaç tane

#include
#include
#include
#include

char aranan[256],okunan[256],ch[1];
int kactane=0;
FILE *f;
int main()
{
printf("Aranan kelime nedir? ");
scanf("%s",aranan);
f=fopen("deneme.txt","a+");//deneme isimli dosyadan okuma yapıyor.

ch[0]=getc(f);
while(ch[0]!=EOF)
{
strcat(okunan,ch);
if(ch[0]==' ')//boşluk göz önüne alarak yeni kelimeye geçiş
{
printf("\n%s",okunan);
if(memicmp(aranan,okunan,strlen(aranan))==0)
kactane++;
okunan[0]=NULL;
}
ch[0]=getc(f);
}

printf("\nDosyada girilen kelimeden %d tane var.",kactane);
getch();
}

0 Yorum: