Escribir un programa en lenguaje C para leer cuántos caracteres específicos hay en un archivo
#include?"stdio.h"
#include?"stdlib.h"
int?main()
{
FILE?*fp=NULL;
int?count[26]={0},i;
char?fileName[40]={0 };
char?ch;
printf("¿Por favor?entrada?archivo?nombre:");
obtiene(nombre de archivo);
if((fp=fopen(fileName,"r"))==NULL)
{ printf("¿Archivo? leído? Error!\n"); exit(0); p>
}
mientras((ch=fgetc(fp))!=EOF)
{
if(ch>='A' &&ch<='Z') contar[ch-'A']++;
if(ch>='a'?&&?ch<='z') contar[ch-'a' ]++;?
}
fclose(fp);
if((fp=fopen("result.dat","w")) ==NULL)
{ printf("¿Archivo? ¿Leído? ¡Error!\n");
}
fprintf(fp, "personaje?count\n");
for(i=0;i<26;i++) fprintf(fp,"%c?%d\n",i+'a',count[i ]);
fclose(fp);
}