Red de conocimiento informático - Computadora portátil - Escribir un programa en lenguaje C para leer cuántos caracteres específicos hay en un archivo

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);

}

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);

}