03/03/2011, 10:08
|
| | 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. |