Att veta hur man läser hexadecimala ( hex ) värden i en fil med hjälp av programspråket C kan spara tid när du behöver använda hexvärdena i dina program . C är en dator programmeringsspråk används ofta eftersom den tillåter utveckling av hög nivå applikationer samtidigt som de kan styra enskilda bitar av information om det behövs . Saker du behöver
C Compiler
Microsoft Anteckningar
Visa fler instruktioner
1
Öppna Windows Anteckningar och skriv " 61 " i den första raden , " 62 " i andra raden , " 63 " i den tredje , " 64 " i den fjärde och " 65 " på femte raden . Spara filen i C-projekt mapp som " HexValues.txt "
2
Skriv följande för att förklara " stdio.h " bibliotek : .
# Include < stdio . h > Addera 3
Skriv följande för att förklara " main " -funktion :
int main ( ) {
4
Skriv följande att deklarera variablerna :
FILE * f ,
unsigned int hexNum [ 10 ] ;
int iCntr = 0 ;
int rtnVal ;
int hexNum_values ,
5
Skriv följande för att öppna " HexValues.txt " file :
f = fopen ( " HexValues.txt " , " r " ) ;
if ( f == null ) {
printf ( " filen inte finns \\ n ? ! " ) ;
avkastning 1;
}
6
Skriv följande för att loopa igenom alla värden i Hex -filen och spara dem till " hexNum " array :
medan ( 1 ) katalog
{
rtnVal = fscanf ( f , " % x " , & hexNum [ iCntr ] ) ;
om ( rtnVal = 1 ! ) katalog
break ;
iCntr + + ;
}
fclose ( f) ,
hexNum_values = iCntr ,
7
Skriv följande för att visa antalet Hex värden läsa från filen till Output-fönstret :
printf ( " Successfully läsa % d Hex värden : \\ n " , hexNum_values ) ;
för ( iCntr = 0; iCntr < hexNum_values , iCntr + + ) katalog
{
printf ( " \\ t % x \\ n " , hexNum [ iCntr ] ) ;
}
avkastning 0 ;
} Addera