Vide , hvordan man læser hexadecimale ( hex) værdierne i en fil ved hjælp af C programmeringssprog kan spare dig tid, når du skal bruge hex værdier i dine programmer . C er en computer programmeringssprog almindeligt anvendt , fordi det giver mulighed for udvikling af høj - niveau applikationer , mens du stadig være i stand til at kontrollere de enkelte bidder af information , hvis nødvendigt. Ting du skal
C Compiler
Microsoft Notesblok
Vis Flere Instruktioner
1
Åbn Windows Notesblok og skriv " 61 " i første linje , " 62 "i anden linje , " . 63 " i tredje , " 64 " i fjerde og" 65 " i femte linje Gem filen i C-projekt mappe som " HexValues.txt "
2
Skriv følgende at erklære " stdio.h " bibliotek: .
# Include < stdio . h>
3
Skriv følgende at erklære den "vigtigste "-funktionen : Hej
int main () {
4
Skriv følgende at erklære variabler : Hej
FILE * f ;
unsigned int hexNum [10]
int iCntr = 0;
int rtnVal ; < br >
int hexNum_values ,
5
skrive følgende for at åbne " HexValues.txt " fil : Hej
f = fopen ( " HexValues.txt ", " r" ) ;
if ( f == NULL) {
printf (" fil findes ikke \\ n ? ! ")
tilbagevenden 1;
}
6
Skriv følgende at sløjfe gennem alle værdierne i Hex fil og gemme dem til " hexNum " matrix : Hej
mens (1 )
{
rtnVal = fscanf ( f, "% x" , og hexNum [ iCntr ])
if ( rtnVal = 1 !)
break;
iCntr + +;
}
fclose ( f)
hexNum_values = iCntr ,
7
skrive følgende for at vise antallet af Hex værdier læst fra filen til output Window : Hej
printf (" Succesfuld læse % d Hex værdier : \\ n" , hexNum_values ),
for ( iCntr = 0; iCntr < hexNum_values , iCntr + + )
{
printf (" \\ t % x \\ n" , hexNum [ iCntr ])
}
tilbagevenden 0;
}