Aprire un editor di testo
2
Inserisci il seguente codice nell'editor di tirare le funzioni di libreria necessarie: .
# Include < , stdio.h > # include # include inizializzare le variabili che si vuole utilizzare : int main ( ) { int i = 0; char * c = " Ciao Mondo!" ; char * hex = NULL ; hex = malloc ( sizeof ( * c ) * 2) ; 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 . Salva il codice sorgente. compilare ed eseguire il programma per verificare che ha convertito i caratteri in esadecimale .
3
4
5
6
Informazioni correlate
Programmazione © www.354353.com