Bir Dosyadaki Her Karakterin Sayısını Bulan Program (C de yazıldı)

ALpMontana

КЯaL´da TaNıMaM КuяaL´da
Katılım
28 May 2006
Mesajlar
6,644
Reaction score
0
Puanları
0
Yaş
38
Konum
Eski Açık [ALiSamiYEN]
#include<stdio.h>
#include<conio.h>

int main ()
{
FILE *dosyaPtr;
char dosya[81],string[256], kr;
int dizi[130];

for(int i=0;i<130;i++)
dizi=0;

// Dosya adi klavyeden okunuyor
printf("Dosya adini giriniz\n");
gets(dosya);

if ( (dosyaPtr = fopen(dosya,"r")) == NULL )
puts("DOSYA ACILAMADI!\n");

// Dosyadan okunuyor
do {
kr=getc(dosyaPtr);

for(int i=97;i<=122;i++){
if (kr==i)
dizi++;
}
} while(kr!=EOF);

for(int i=97;i<=122;i++)
if(dizi!=0)
printf("%c karakterinden=%d adet\n",i,dizi);

fclose(dosyaPtr);

getch();
return 0;
}
 
wolverinali' Alıntı:
mesela bir dosyaya

ALpMontana yazdın
bunları sana binary sayı sistemi ile ulastıracak
yani
0 ve 1 ler lıe
bu sayı kodlamasını bılıormusn
orneğin bir adet A yazdığında pc bunu makıne dılıne cewirior
we pcnın anlıcağı dilde bu A harfi 4 adet 0 , 5 adet 1 oluyor.
bilmem anlata bildimmi:melek
 
Geri
Üst