Prototype
static void ETrace::DoExW( wchar_t *pszFormat,
... );

Cette fonction répercute le formatage de la chaîne de caractères pszText (au format Unicode) à l'aide des arguments libres dans la fenêtre de sortie.

Lorsque vous utilisez une chaîne de caractères brute, préfixez la chaîne avec la lettre L pour indiquer au compilateur qu'elle est à considérer comme étant au format Unicode (comme dans l'exemple ci-dessous).

Attention, les arguments libres de type chaînes de caractères doivent aussi être au format Unicode sinon il en résulte une incompatibilité donnant des affichages inattendus dans la fenêtre de sortie.

 

Argument

char *pszFormat

chaîne de caractères (au format Unicode) servant de canevas de formatage à afficher dans la fenêtre de sortie.

...

succession d'argument(s) libre(s) à utiliser pour formater la chaîne de caractères pszFormat.

 

Retour

Aucun.

 

Exemple

Description :

Affichage d'un texte formaté (au format Unicode) dans la fenêtre de sortie.

Code :

ETrace::DoExW( L"Chiffre '%d', lettre '%c', chaîne '%s'.\n", 4096, 0x41, L"Ma chaîne" );

Sortie :

Chiffre '4096', lettre 'A', chaîne 'Ma chaîne'.

 

Voir aussi
static void ETrace::DoA( char *pszText );
static void ETrace::DoW( wchar_t *pszText );
static void ETrace::Do( char *pszText );
static void ETrace::Do( wchar_t *pszText );

static void ETrace::DoExA( char *pszFormat, ... );
static void ETrace::DoEx( char *pszFormat, ... );
static void ETrace::DoEx( wchar_t *pszFormat, ... );

 

Minimum
Version 1.0.0