April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Testes Sistemáticos (3/4)
n#include <stdio.h>
n#include <ctype.h>
n#include <limits.h>
nunsigned long count[UCHAR_MAX+1];
n
nint main(void) {
n    int c;
n    while ((c = getchar()) != EOF){
n        count[c]++;
n    }
n    for(c=0; c <= UCHAR_MAX; c++){
n      printf(``%.2x %c %lu\n’’, c, isprint(c) ? c: `-’,                                                                                      count[c]);
n    return 0;
n}
1) Como melhorar e testar o programa acima ?
2) Como proceder no caso de outros tipos de dados de 32bits. Faça
      uma versão do programa que trate estes dados de maneira elegante.