Mam do napisania program kodujacy plik za pomoca base64. na samym poczatku juz spotykam problem. jak mam wyswietlic to jak jest zapisany jakikolwiek plik jpg ?

int rozmiar,;
char * memblock;

    ifstream mojplik("19.jpg", ios::in|ios::binary|ios::ate);
    if(mojplik.is_open() )
    {
        rozmiar=mojplik.tellg();
        memblock= new char [rozmiar];
        mojplik.seekg (0, ios::beg);
        mojplik.read (memblock,rozmiar);
              mojplik.close();
              cout<<memblock<<endl;
              
 

gdy tak wpisze to wyswietlaja mi sie jakies znaczki... co trzeba zmienic ?