#include #include int main(int argc, char *argv[]) { unsigned char c; int v[256]; int i; FILE *arq; if (argc != 2) { printf("Uso %s nome_arquivo\n", argv[0]); exit(1); } arq = fopen(argv[1], "r"); if (arq == NULL) { printf("Erro na leitura do arquivo\n"); exit(1); } for (i = 0; i < 256; ++i) v[i] = 0; while (fscanf(arq, "%c", &c) != EOF) v[(unsigned int)c]++; for (i = 0; i < 256; i++) if (v[i] > 0) printf("%d (%c) - %d\n", i, (char)i, v[i]); fclose(arq); return 0; }