| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come fare un tampone Hex Da un Char C
    Il linguaggio di programmazione C ha molte funzioni per la manipolazione numeri e stringhe , ma la conversione da un formato ad un altro non è sempre semplice. Può essere utile durante lo sviluppo del programma per visualizzare i contenuti esatti di una stringa , inclusi i caratteri invisibili . Convertire i buffer di caratteri in esadecimale può fare proprio questo . Istruzioni
    1

    Aprire un editor di testo
    2

    Inserisci il seguente codice nell'editor di tirare le funzioni di libreria necessarie: .

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

    inizializzare le variabili che si vuole utilizzare :

    int main ( ) { int i = 0; char * c = " Ciao Mondo!" ; char * hex = NULL ; hex = malloc ( sizeof ( * c ) * 2) ;
    4 < p > Aggiungere le seguenti righe alla fine del file :

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

    la funzione " sprintf " converte il stringa in esadecimale di un carattere alla volta , memorizzando il risultato nel buffer hex . Il risultato viene poi stampato a schermo e il programma pulisce ed esce .
    5

    Salva il codice sorgente.
    6

    compilare ed eseguire il programma per verificare che ha convertito i caratteri in esadecimale .

    Previous :

    next :
      Articoli Correlati
    ·Come scrivere se dichiarazioni in C + + 
    ·Come creare un Func_Train in GtkRadiant 
    ·Come leggere MDB per ODBC 
    ·Come convertire i numeri di telefono in testo C 
    ·Come leggere in da un file esterno in C + + 
    ·Come fare un tampone in C + + 
    ·Come creare una data in C # 
    ·Come aumentare la dimensione heap per il processo 
    ·Come fare un sistema operativo 
    ·Come creare un arco in GTK Radiant 
      Articoli in evidenza
    ·Come configurare Apache2 per analizzare PHP 
    ·Come importare XSD Into WSDL 
    ·Le Proprietà del iFrame in Java 
    ·Come controllare i duplicati in formato CSV con PHP 
    ·Come utilizzare i metodi nativi in NetBeans 
    ·Come leggere un file CBZ 
    ·Come costruire con Regex 
    ·Come verificare se una figura Esiste in MATLAB 
    ·Come calibrare il OSCCAL Con un PICkit2 
    ·000X0 PHP stringa di errore 
    Copyright © Conoscenza Informatica http://it.wingwit.com