Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zahrnúť " iostream " a " fstream " hlavičky umiestnením nasledujúce riadky kódu v hornej časti C + + zdrojového súboru : Spojené
# include # include Vytvoriť " ifstream " objekt vo svojom " hlavné " funkcie alebo iného bloku kódu s nasledujúci riadok : ifstream Vstupní_soubor ; Otvorte súbor pomocou " otvorenej " metódu " ifstream " objekt , s uvedením jeho meno ako argument : inputfile.open ( " hexfile . dát " ) ; zahrnúť úplnú cestu a názov súboru , ktorý chcete otvoriť pomocou dvojitej spätné lomítko ( napr. " C : \\ \\ Users \\ \\ ... " ) , v prípade , že súbor nebude bývať v . rovnakom adresári ako spustiteľný Vytvorte dve premenné držať každej dvojice hexadecimálnych číslic , pretože sú vytiahol zo súboru : unsigned char H , L , Iniciovať " while " loop : while ( 1 ) { Použite " >> " operátor čítať byte z súboru a uložiť ho do " h " Vstupní_soubor >> h ; Oddeľte dve hexadecimálne číslice v " h " sa nasledujúce dva riadky : l = h & 0x0F ; h >> = 4 ; Po týchto vyhláseniach " h " obsahuje prvú číslicu a " L " druhý Skontrolujte , či bol dosiahnutý koniec súboru ( alebo v prípade , že súbor je nečitateľný akéhokoľvek dôvodu ) , ukončenie slučky a zatvorenie súboru , ak to má : if ( ! inputfile.good ( ) ) { break ; inputfile.close ( ) ; } Napíšte kód pre spracovanie šesťhranné číslice , ako by to vziať dovnútra nasledujúcich riadkoch jednoducho výstup je ako hex číslic Štandardná konzola : cout << hex << ( unsigned int ) h << " " ; cout << hex << ( unsigned int ) l << " " ; Close " , zatiaľ čo " slučka : } ;
2
3
4
5
6
7
< . br > 8
9
10