Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man läser en Hex -fil med ANSI C

    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

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar sidhuvuden och filer OBJ i C + +
    ·Hur man Byta namn på en fil i Visual Studio C
    ·Hur man kompilerar C + + Med FStream
    ·Så kasta om ordningen av en vektor i C + +
    ·Fakta om CPP Compiler
    ·Så Reverse Engineer på Visual C
    ·Hur Design Editor Använda OpenGL
    ·Hur man deklarerar en statisk konstant i C
    ·Konvertera DataView Into en TreeView
    ·Hur man kompilerar C -kod som ett bibliotek
    Utvalda artiklarna
    ·MySQL Sök och ersätt
    ·Hur sortera en array Alfabetiskt i PHP
    ·Hur man skapar flera textrutor Dynamiskt i WPF /VB.NET
    ·Hur man använder Caulk i GTK Radiant
    ·Hur man kan koda Black & White i X264
    ·JavaScript-funktioner för att acceptera namngivna para…
    ·Hur man skapar ett diagram i Python
    ·Hur man tar bort flera objekt i Java
    ·Hur man testar för Numbers Med Python
    ·HashMap : Hur man tar bort orsaken till en minnesläcka…
    Copyright © Dator Kunskap http://www.dator.xyz