Présentation
Documentation
L'équipe
Sérialisation
 
Programmes
Objets
Libs Utilitaires
Libs Internes
   
 
Editeur
Syntaxes
Windows
Versions
   

SCR/AL1 - TOME IV. Les librairies internes

2. La librairie scr4o

2.20 Fonctions non classées ailleurs

2.20.17 DebugHexa (file s_debug.c:266)

Syntax

int DebugHexa(char *title, unsigned char *str, int lg)

Description

Cette fonction imprime en hexadécimal dans le fichier debug (voir Debug()) le contenu du string str de longueur lg.

La variable

    int DebugActif

permet d'annuler temporairement l'output dans un fichier. Il suffit de fixer sa valeur à 0.

Nom du fichier

On peut changer le nom du fichier en fixant la variable

    char  *DebugFilename;

Si cette variable est nulle, le fichier est debug.win. Sinon, elle contient le nom du fichier contenant les messages.

Comme le fichier est à chaque appel ouvert et fermé, on peut sans problème changer le nom du fichier à n'importe quel moment.

Exemple

    DebugHexa("Valeur du double : ", &dbl, sizeof(double));

Résultat :
Valeur du double : 12eaf2df267e129a

Voir également

DebugB(), DebugET(), Debug()

Copyright © 1998-2015 Jean-Marc Paul and Bernard PAUL - Envoyez vos remarques ou commentaires à bernard@xon.be