Bonjour!
Voila le problème, j'ai un projet C++ sous Visual Studio 2005. Il s'agit d'une application utilisant DirectX 9.0C.
Le jeux de caractère de mon projet est unicode.
J'ai une console avec mon application qui m'est utile pour un peu de debug et afficher des informations comme par exemple le D3DAdapterIdentifier.Description
J'aimerai l'afficher dans ma console.
Pour afficher j'ai surcharger l'opérateur <<
Je l'utilise donc comme ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Console << L"text" << endl;
Hors le "Description" est un char qqch[512]
et quand je fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Console << m_pD3DAdapterIdentifier.Description << endl;
il m'affiche tout simplement "???????"
Je ne connai malheureusement pas de fonction permettant de travailler l'unicode, comme faire char * en unicode etc...

J'attend votre aide précieuse