Tengo que leer un montón de caracteres de un fichero y los quiero colocar en un array para luego trabajar con ellos.
El problema es que no se la longitud que tendrá el fichero.
No se como resolverlo para reservar el espacio necesario cada vez y no menos.
Muchas gracias por vuestra ayuda!
Por ahora tengo así el código:
Código:
char cadena[100000]; ifstream f("c:\\out.txt", ifstream::in); while (! f.eof() ) { f >> letra; cadena[i] = letra; i++; }