Título: Problema al crear archivo en binary Publicado por: antkk en 5 Junio 2015, 17:37 pm Buenas, estoy haciendo un ejercicio y uno de los métodos de mi clase que se llama void Escribir, saca los datos de una matriz a un archivo que tiene que tener salida en binario. Me compila el programa, al ejecutar me crea un fichero en binario. Abro el archivo con gedit y me encuentro este problema:
"El archivo que abrió contiene algunos caracteres no válidos. Si continua editando este archivo puede corromper el documento. También puede elegir cualquier otra codificación de caracteres e intentarlo de nuevo." El contenido del archivo es este: Código: "MP Y el código del método es este: Código
Los datos privados de la clase Matriz son estos: Código
Mod: los códigos deben ir en etiquetas GeSHi Título: Re: Problema al crear archivo en binary Publicado por: ivancea96 en 6 Junio 2015, 01:27 am Si escribes datos binarios en un archivo, no puedes pretender abrir ese archivo con un editor de texto.
Utiliza un editor hexadecimal. En cualquier caso, un archivo binario no es para ser leído por un humano. Como dato a parte, si usas ofstream, no tienes que pasarle ios::out. (Ídem para ifstream e ios::in) |