Veamos si esto te sirve... Es para hacer una entrada/salida cruda (en este caso para leer) a un archivo binario:
Código C:
Ver originalFILE
* pFile
= fopen(path
, "rb"); if (pFile == NULL) {
printf("Error al intentar abrir el archivo. \n"); return NULL;
} else {
int start
= ftell(pFile
); fseek(pFile
, 0, SEEK_END
);
int size = end - start;
unsigned char* data
= (unsigned char*) malloc(size
); fread(data
, 1, size
, pFile
);
// Más código...
}
}
Saludos!