Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lage en Hex Buffer Fra en Char C
    C programmeringsspråk har mange funksjoner for håndtering tall og strenger , men å konvertere fra ett format til et annet er ikke alltid enkelt . Det kan være nyttig under programutvikling for å vise det eksakte innholdet i en streng , inkludert usynlige tegn . Konvertering din karakter buffere til heksadesimal kan gjøre nettopp det . Instruksjoner
    en

    Åpne en teksteditor
    2

    Skriv inn følgende kode inn i editoren å trekke inn de nødvendige biblioteket funksjoner : .

    # Include < ; stdio.h > # Include # include
    3

    Initialiser variabler du skal bruke : en

    int main ( void) { int i = 0; char * c = " Hello World ! "; char * hex = NULL ; hex = malloc ( sizeof ( * c ) * 2 ) ;
    4 < p> Legg til følgende linjer på slutten av filen :

    for ( ! i = 0 ; c [ i] = '\\ 0 '; i + + ) { sprintf (& hex [i * 2 ] , "% X " , c [ i] ); } printf ( "0x % s \\ n" , hex) , gratis (hex ), tilbake 0 ;}

    " sprintf "-funksjonen konverterer strengen i hex ett tegn om gangen , lagring resultatet inn i hex buffer . Resultatet blir deretter skrevet til skjermen og programmet rydder opp og avslutter .
    5

    Lagre kildekoden.
    6

    Kompiler og kjør programmet for å kontrollere at det har konvertert tegnene til heksadesimal .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Overbelastning en funksjon i C + + 
    ·Hvordan å kompilere et CPP på DOS 
    ·Android ' C' programmering 
    ·Slik konverterer Char * til Int & C + + 
    ·Fakta om Video Game Programming 
    ·Turbo C sorteringsmetodene 
    ·Hvordan å erklære en funksjon i C 
    ·Rekursiv funksjon i C 
    ·Slik leser du i Strings Into Array C + + 
    ·Hvordan beskytte PIC12F675 Codes Fra Hacking 
      Anbefalte artikler
    ·Slik konverterer en WPF applikasjon til en WPF Class Li…
    ·Hvordan skrive min egen Exception Handler i Java 
    ·Sette inn HTML Into en e-postmelding 
    ·Hvordan vite om PHP Ice ble installert riktig 
    ·Hvordan beregne Big Endian heltall 
    ·Hvordan Beregn Exponential i Perl 
    ·Sammenligning av Perl Med Python 
    ·Hvor å Fastsette 1087 Syntax Error med Game Movement i…
    ·Hvordan bruke ActionListener i Java 
    ·Reglene for dataflyt diagrammer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/