Prototype |
static void | ETrace::Do( | char | *pszText ); |
static void | ETrace::Do( | wchar_t | *pszText ); |
Ces fonctions répercutent la chaîne de caractères, qui est soit au format Ascii soit Unicode, contenue dans pszText dans la fenêtre de sortie.
La première fonction surchargée est pour le format Ascii, la seconde pour le format Unicode.
Ces deux fonctions ne sont pas accessibles simultanément. En effet, si votre projet est au format Ascii seule la première fonction est utilisable Do( char *pszText );, mais si votre projet est au format Unicode alors c'est uniquement la seconde fonction qui est utilisable Do( wchar_t *pszText );.
Conseil : il est judicieux d'englober la chaîne de caractères par la séquence _T(...) (voir la documentation de Visual Studio pour plus de détails). Cette séquence permet de spécifier la nature d'un texte renfermé suivant le mode Ascii/Unicode du projet. Lorsque le projet est en mode Ascii, la chaîne de caractères renfermée par ce mot clé est déclarée comme char, par contre si le projet est en mode Unicode, la chaîne de caractères renfermée par ce mot clé est déclarée comme wchar_t.
La combinaison de l'utilisation de l'une de ces fonctions avec la séquence _T(...) permet de compiler le programme indépendamment du mode Ascii ou Unicode.
Argument |
char *pszText chaîne de caractères au format Ascii (char) ou Unicode (wchar_t) à afficher dans la fenêtre de sortie. |
Retour |
Aucun. |
Exemple |
Description : Affichage d'un texte au format Ascii ou Unicode dans la fenêtre de sortie. |
Code :
|
Sortie :
|
Voir aussi |
Minimum |
Version | 1.0.0 |