Program C Menghitung Huruf (Charakter) menggunakan file
Di Jamin Berhasil Gan..
#include<stdio.h>
#include<string.h>
int main()
{
FILE * ifp, * ofp;
char kata[1000];
char kata2[1000];
char *pkata=kata2;
int i,j,banyak,total=0;
char huruf;
ifp=fopen ("input.txt", "w");
ofp=fopen ("ouput.txt", "w");
printf("Masukkan kata: ");
gets(kata);
fprintf (ifp, "%s", &kata);
printf("\n");
banyak=strlen(kata);
strcpy(kata2,kata);
for(i=0;i<banyak;i++)
{
kata2[i]=tolower(kata2[i]);
}
for(i=0;i<banyak;i++)
{
for(j=banyak-1;j>i;j--)
{
if(kata2[j]<kata2[j-1])
{
char temp=kata2[j-1];
kata2[j-1]=kata2[j];
kata2[j]=temp;
}
}
}
for (;*pkata==' ';)
pkata++;
again:
huruf=*pkata;
total=0;
for(;*pkata==huruf;)
{
total++;
pkata++;
}
if(total>20)
fprintf(ofp,"huruf %c > 20\n", huruf);
fprintf(ofp,"huruf %c ada sebanyak %d\n", huruf, total);
if(*pkata) goto again;
return 0;
}

terima kasih, ini sangat membantu tugas saya,
ReplyDelete