Hirdetés

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

  • 3man
    csendes tag

    Sziasztok!

    Kicsit megkavarodtam... Feladatom, hogy egy config fileból beolvassak különféle változókat.

    Kicsit elveszettnek érzem magam abban, hogy milyen változótípus milyen tartományokban működik és akkor még fel sem merült, hogy esetleg más architektúrán mi a különbség...

    Tehát:

    short: 2 byte-on tárol --> 2^16-1, ill. ha az első bit az előjelbit, akkor -32768 - 32767-ig terjed.

    int: 4 byte-os --> 2^32-1 ...

    long: 8 byte-os --> 2^64-1 ...

    float?

    double?

    Hogy kezeljem? Mik a határai?
    Nem igazán találtam értelmes adatot.

    Sima C-vel próbálkozom.

    "Config" filet sokkal celszerubb valamilyen szabvanyos szoveges formaban letrehozni, es nem binarisan. Semmikepp nem binarisan. Az egyik legoptimalisabb az xml formatum.
    Ekkor a problemad egybol eltunik, mivel nem kell azzal foglalkozni, hogy az adott gepen hogyan nez ki a float fizikailag. Ezt az xml kezelo elintezi.

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