Hirdetés

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

  • dchard

    veterán

    Kezdő programozó vagyok, és a következő probléma megoldásában szeretném a segítségeteket kérni:

    Adott egy rakás két jegyből álló hexadecimális szám egy szöveges fájlban, valahogy így:

    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
    07 07 08 09 09 09 09 09 0a 0a 0a 0b 0b 0b 0b 0b
    0b 0b 0b 0b 0b 0b 0b 0b 0b 0b 0b 0a 0a 0a 0a 09
    00 09 09 09 09 09 09 09 09 09 09 09 09 09 09 08
    09 08 08 08 08 08 08 08 08 08 08 08 08 07 08 08
    08 08 08 08 08 08 09 09 09 09 09 09 09 09 08 09
    09 09 09 09 09 09 09 09 09 09 09 09 0a 0a 09 0a
    0a 0a 0a 0a 08 07 08 09 09 09 0a 09 09 09 09 09
    09 09 09 09 09 09 09 09 09 09 09 09 06 09 09 09
    09 09 09 09 09 09 09 09 09 09 09 09 09 09 09 09
    09 09 09 09 09 09 09 09 09 09 09 07 06 07 09 09
    09 09 09 09 09 09 09 09 09 09 09 09 07 08 09 09
    08 08 08 09 09 08 09 08 09 08 08 08 08 08 08 08

    Összesen 256 darab ilyen két jegyű pár van. Látszik, hogy a kétjegyű párok mindegyike 0-val kezdődik, ezek érdektelenek a továbbiakban. A második jegy hexa alakban van.

    Első lépésben ezeket az adatokat kéne beolvasni (minden számpárból a második tagot), majd ezeket decimális számrendszerbe hozni. A sorrend fontos (jobbról balra, felülről lefelé, ahogy olvasunk).

    A második lépcsőben egy koordináta rendszert kellene csinálni, ahol a vízszintes tengelyen helyeszkedik el a fenti számok helye (0-255-ig) a vízszintes tengelyen pedig a kiugrásuk (0-15-ig).

    Kb. úgy kéne kinézzen, mint az alábbi kép felső részében lévő ábra:
    http://upload.wikimedia.org/wikipedia/en/0/02/Draytek_Vigor2600_BIN_Graphs.gif

    Átnyálaztam a Cprogramming.com-on az egész C++ tutorial részt, elhatároztam, hogy ezen a nyelven fogom megcsinálni a progit.

    Szóval első megoldandó gond: szöveges fájlból minden számpár második elemének beolvasása gondolom egy sima egydimenziós tömbbe karakterként.

    Köszönök minden segítséget!

    Dchard

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