2 Opret en " ifstream " objekt i din " main" funktion eller en anden blok af kode med følgende linie : Hej
ifstream inputfil ;
3
Åbn en fil ved hjælp af " åbne" metoden af " ifstream " objekt med angivelse sit navn som argument : Hej
inputfile.open ( " hexfile . dat ")
Medtag den fulde sti til og navn på filen for at åbne hjælp dobbelt backslash ( fx" C: \\ \\ Users \\ \\ ... "), hvis filen ikke vil opholde sig i den samme mappe som din eksekverbare
4
Opret to variabler til at holde hvert par af hex cifre , som de er trukket ind fra filen : Hej
unsigned char h , l;
.
5
Starte en ", mens " loop : Hej
mens (1 ) {
6
Brug " >> " til at læse en byte fra arkivere og gemme det i "h : "
inputfil >> h
7
Adskil de to hex cifre i "h" med følgende to linier: Salg
l = h & 0x0F ;
h >> = 4; .
Efter disse udtalelser "h" indeholder det første ciffer og "l" den anden
< br > 8
Kontroller at se, om slutningen af filen er nået (eller hvis filen er ulæselig eller anden grund ) , afslutter løkken og lukke filen, hvis den har : Hej
if (! inputfile.good ( )) { break; inputfile.close ( );}
9
Skriv koden til at håndtere de sekskantede cifre som de er taget i. de følgende linjer blot udlæse dem som hex cifre til standard konsol : Hej
cout << hex << ( unsigned int ) h << " "
cout << hex << (usignerede int ) l << " "
10
Luk ", mens " loop : Hej
};