Å vite hvordan du skal lese heksadesimale (HEX ) verdier i en fil ved hjelp av programmeringsspråket C kan spare deg for tid når du trenger å bruke hex verdier i programmene dine . C er et programmeringsspråk som vanligvis brukes fordi det gir utvikling av høyt nivå applikasjoner samtidig være i stand til å kontrollere individuelle biter av informasjon om nødvendig. Du trenger
C Compiler
Microsoft Notepad
Vis flere instruksjoner
en
Åpne Windows Notisblokk og skriv inn "61" i første linje , " 62 »i den andre linje , " 63 " i det tredje , " 64 " i den fjerde og" 65 " i den femte linje . Lagre filen i C-prosjekt mappen som " HexValues.txt "
2
Skriv inn følgende for å erklære " stdio.h " bibliotek : .
# Include < stdio . h>
3
Skriv inn følgende for å erklære "main "-funksjon : en
int main ( ) {
4
Skriv inn følgende å erklære variabler : en
FILE * f ;
usignert int hexNum [ 10 ];
int iCntr = 0;
int rtnVal ;
int hexNum_values ,
5
Skriv inn følgende for å åpne " HexValues.txt " file : en
f = fopen ( " HexValues.txt ", " r") ;
if ( f == NULL) {
printf (" filen ikke finnes \\ n ! ");
tilbake 1;
}
6
Skriv inn følgende å sløyfe gjennom alle verdiene i Hex filen og lagre dem til " hexNum " array : en
while ( 1 )
{
rtnVal = fscanf ( f, "% x " , og hexNum [ iCntr ] ) ;
if ( rtnVal = 1 ! )
break;
iCntr + +;
}
fclose ( f);
hexNum_values = iCntr ;
7
Type følgende for å vise antall Hex verdier lese fra filen til utgangen Window : en
printf ( " Vellykket lese % d Hex verdier: \\ n " , hexNum_values ) ;
for ( iCntr = 0; iCntr < hexNum_values ; iCntr + + )
{
printf ( "\\ t % x \\ n" , hexNum [ iCntr ] ) ;
}
return 0 ;
}