Le langage de programmation C possède de nombreuses fonctions pour les numéros de manutention et de chaînes , mais la conversion d'un format à un autre n'est pas toujours simple . Il peut être utile lors de l'élaboration du programme pour voir le contenu exact d'une chaîne , y compris les caractères invisibles . Convertir vos tampons de caractères au format hexadécimal peut faire exactement cela. Instructions 
 1 
 Ouvrez un éditeur de texte 
 2 
 Entrez le code suivant dans l'éditeur de tirer dans la bibliothèque de fonctions nécessaires : . 
 
 # Include < ; stdio.h > # include # include   
 3  initialiser les variables que vous allez utiliser : 
 
 int main (void) {int i = 0; char * c = " Bonjour tout le monde ! " ; char * hex = NULL; hex = malloc ( sizeof ( * c) * 2); 
 4 < p> Ajoutez les lignes suivantes à la fin du fichier : 
 
 pour ( ! i = 0; c [i] = '\\ 0' ; i + +) { sprintf ( & H [ i * 2] , "% X " , c [i]) ;} printf (" 0x % s \\ n", hex) ; return 0; ; (hex) libre} 
 
 la fonction " sprintf " convertit le chaîne en hexadécimal d'un caractère à la fois , de stocker le résultat dans le tampon hex . Le résultat est ensuite imprimé sur votre écran et le programme nettoie et sorties. 
 5 
 Sauver votre code source. 
 6 
 compiler et exécuter le programme pour vérifier qu'il a converti les caractères hexadécimaux .