Hirdetés

Új hozzászólás Aktív témák

  • don_peter
    senior tag

    Nem biztos, de itt nem a bináris fájl a lényeg, hanem az, hogy a bináris fájlból olvass be 6*sizeof(long int) méretet.
    Tehát van egy tömböd aminek 6 eleme van.
    elemenként (long int) mérettel.
    Ez végül lesz majd egy a 6*sizeof(long int).

    Annyit tudok hirtelen még, hogy az int típus az maximum 32bit, ha előtte van a long, akkor hosszabb is lehet, de nem tudom mennyivel.
    Talán duplája kb. 64bit.
    Ha ezt követjük akkor a tömböd 6*64bit-es lesz.:
    tomb[6][8] ={ // (8*8==64bit)
    {0b00000001}, {0b00000011}, ...stb };

    Ha nem jó akkor majd a szakik javítják, de én így értelmezem..

    Illetve kicsit hiányos volt az előző:

    #define elemekszama 6
    #define bitszam 64
    unsigned char tomb[elemekszama][bitszam] = { { "1","0","1","0",...64db }, {}, ...6db };

    Ebben a formában mondjuk byte-onként fogja értelmezni (6*64byte), de a lényeg talán látható, hogy mire akartam rámutatni...

Új hozzászólás Aktív témák