Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/03/2011, 10:08
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años, 8 meses
Puntos: 228
Respuesta: de fichero texto a array

Puedes hacer algo muy simple. Como sabes que los caracteres tiene de codigo del 0 al 255 creas un array asi

int aparicion[255];
despues inicializas a 0 todo el array.

Luegos realizas la lectura del archivo. Y dentro del bucle para leer haces un

c=getc(archivo);
aparicion[c] ++;

Como veras cada posicion del array representa un caracter. Como sabes cual es cada uno es simple...segun el codigo ascii.

Ahora hace falta ordenar esto....algo simple pero robusto podria ser ir recorriendo el array en busca del mas grande (osea mas apariciones). Cuando lo encuentras lo vuelves a 0 para que no sea encontrado.