Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Apertura de fichero binarios

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Apertura de fichero binarios Responder citando

¡¡Otra pregunta!!

Si un fichero se abre en modo binario, ¿cómo puedo extraer byte a byte de forma exacta? Es que el
Código:
read ()
me da problemas...

Tal vez es que utilizo mal el
Código:
open ()
..., no sé!

Gracias de nuevo
Volver arriba
Mensaje    Asunto: Responder citando

Si gastas archivos del tipo FILE, prueba a incluir al archivo de cabecera
<conio.h>

De todos modos si utilizas archivo de tipo FILE, las funciones q utilizo en mi caso son:

FILE *archivo;

archivo = fopen("nombre_archivo.ext", "rb");
//Para abrir un archivo binario en modo sólo lectura.

recuerda comprobar q el archivo se ha abierto correctamente.

y la función de leer:

fread(void* destino, size_t longitud, size_t numero_elementos, FILE*archivo);

en tu caso numero_elementos = 1;
FILE*variable -->"archivo".
void* destino dirección de la variable donde quieras almacenar la información.

La longitud será por ejemplo sizeof(unsigned char)
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.