Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2011, 19:35
tiwanacote
 
Fecha de Ingreso: mayo-2011
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
Como leer un archivo binario

Hola Gente, soy novato en esto y quiero saber que error estoy cometiendo al leer mi archivo, dado que me aparecen todos signos raros....

¿Como podría visualizar la data en pantalla en binario o mejor en hexadecimal?

Muchas gracias

Código:
#include <fstream>
#include <iostream>


int main()
{
    using namespace std;
    ifstream archivo("b12.bmp", ios::binary);
    char linea[128];
    long contador = 0L;

    if(archivo.fail())
    cout << "Error al abrir el archivo Besos.txt" << endl;
    else
    while(!archivo.eof())
    {
        archivo.getline(linea, sizeof(linea));

        cout << linea << endl;
        if((++contador % 24)==0)
        {
            cout << "CONTINUA...";
            cin.get();
        }
    }
    archivo.close();
    return 0;
}