03/02/2012, 17:58
|
| | | Fecha de Ingreso: enero-2012
Mensajes: 29
Antigüedad: 12 años, 10 meses Puntos: 1 | |
Respuesta: Fichero ilegible en C++ Se supone que cuando utilizas la funcion fopen, a la hora de escribir especificas si escribiras en modo binario.
f2 = fopen ("fichero2.dat", "wb");
ten en cuenta que si el archivo que estas generando contiene caracteres que algun editor de texto pueda interpretar como por ejemplo letras o ciertos caracterers entonces los mostrara, aunque esto no quiere decir que realmente contenga esa informacion.
te paso la siguiente tabla, tal vez sea lo que busques. r o rb: Abre el fichero para lectura. El fichero debe existir o tendremos un error. w o wb. Abre el fichero para escribir en él. Puede o no existir. Si existe se machaca el contenido que hubiera. Si no existe se crea. a o ab. Abre el fichero para añadirle datos al final. Respeta el contenido que tuviera. r+, rb+ o r+b. Abre el fichero para lectura y escritura (el + es el que indica que es para lectura y escritura a la vez). El fichero debe existir y respeta el contenido, aunque si escribimos algo iremos machacando datos. w+, wb+ o w+b. Abre el fichero para lectura y escritura. Crea el fichero si no existe y machaca el contenido si existe. a+, ab+ o a+b. Abre el fichero para lecturay y escritura. La escritura comenzará al final del fichero, respetando el contenido. |