Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čítať Hex súbor s ANSI C

Vedieť , ako čítať šestnástkovej ( hexadecimálne ) , hodnoty v súbore pomocou programovacieho jazyka C vám môže ušetriť čas , kedy budete musieť použiť hex hodnoty v rámci svojich programov . C je programovací jazyk bežne používa , pretože umožňuje vývoj aplikácií na vysokej úrovni a zároveň budú môcť v prípade potreby ovládať jednotlivé kúsky informácií . Veci , ktoré budete potrebovať
C kompilátor
Poznámkový
Zobraziť ďalšie inštrukcie Cestuj 1

Spustite program Windows Poznámkový blok a zadajte " 61 " v prvej línii " , 62 " v druhom riadku " 63 " v treťom , " 64 " vo štvrtom a " 65 " v piatom riadku . Uložte súbor v priečinku C projektu ako " HexValues.txt "
2

Zadajte nasledujúce vyhlásiť " stdio.h " knižnicu : .

# Include < štádiách . h >
3

Zadajte nasledujúce vyhlásiť " hlavné " funkcie :

int main ( ) { GameTwist GameTwist 4

Zadajte nasledujúce deklarovať premenné :

FILE * f ;

unsigned int hexNum [ 10 ] ;

int iCntr = 0 ;

int rtnVal ;

int hexNum_values ​​;
5

zadajte nasledujúce otvorte súbor " HexValues.txt " : Spojené

f = fopen ( " HexValues.txt " , "r " ) ;

if ( f == NULL ) {

printf ( " Súbor neexistuje \\ n ? " ) ;

vráti 1 ;

}
6

Zadajte nasledujúce prechádzať všetky hodnoty v hex súboru a uložiť ich do " hexNum " pole :

while ( 1 ) {


rtnVal = fscanf ( f , " % x " , a hexNum [ iCntr ] ) ;

if ( rtnVal = 1 ! )

break ;

iCntr + + ;

}

fclose ( f ) ;

hexNum_values ​​= iCntr ;
7

Zadajte nasledujúci zobrazí počet hodnôt Hex čítanie zo súboru do výstupného okna :

printf ( " Úspešne čítanie % d hexadecimálne hodnoty : \\ n" , hexNum_values ​​) ;

pre ( iCntr = 0 ; iCntr < hexNum_values ​​; iCntr + + )

{

printf ( " \\ t % x \\ n" , hexNum [ iCntr ] ) ;

}

return 0 ;

}

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené