Lectura de fichero
Publicado por mpf (1 intervención) el 18/01/2007 14:31:18
Hola a todos,
Estoy programando en C++ y uso la distribución Fedora. Aunque he leído algunos post anteriores en los que se planteaban problemas con tildes, el mío es algo distinto. El problema es que quiero almacenar el contenido de un fichero en una variable de tipo char*. El fichero contiene caracteres especiales y al realizar la lectura tanto con fread como con fgets, en la cadena los caracteres especiales me aparecen como caracteres en blanco. Sin embargo, si leo desde teclado caracteres con tilde y los almaceno en una variable de tipo char* no tengo ningún problema. Me han dicho que puede ser debido al sistema operativo. ¿Cómo podría solucionarlo?
Gracias.
Estoy programando en C++ y uso la distribución Fedora. Aunque he leído algunos post anteriores en los que se planteaban problemas con tildes, el mío es algo distinto. El problema es que quiero almacenar el contenido de un fichero en una variable de tipo char*. El fichero contiene caracteres especiales y al realizar la lectura tanto con fread como con fgets, en la cadena los caracteres especiales me aparecen como caracteres en blanco. Sin embargo, si leo desde teclado caracteres con tilde y los almaceno en una variable de tipo char* no tengo ningún problema. Me han dicho que puede ser debido al sistema operativo. ¿Cómo podría solucionarlo?
Gracias.
Valora esta pregunta
0