Oto kod:
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
bool a[8];
ifstream plik("plik.gif", ios_base::binary);
plik.read((char*)a, sizeof(a));
cout<<(bool)a[0]<<a[1]<<a[2]<<a[3]<<a[4]<<a[5]<<a[6]<<a[7]<< endl;
}
Chciałbym by program pobierał znak po znaku do EOF pliku i konwertował każdy znak na postać binarną.
Coś w stylu:
00001111
10101010
11123441
.
.
.
Niestety gdzieś jest błąd , proszę o pomoc :)
Pozdrawiam