La sortie de " wchar_t*' d'une 'ofstream'

Je veux à la sortie d'un texte à un fichier via deux pointeurs que j'ai déclaré:

wchar_t   *Col1="dsffsd", *Col2="sdfsf";

Voici ce que j'ai essayé:

std::ofstream fout;
fout.open(NativeDatabasePathHist);
fout<<"testing";
fout<<" "<<Col1<<" "<<Col2;
fout.close();

Et voici ce que j'obtiens:

tests 113 113

Pourquoi est-il que lorsque j'imprime Col1 et Col2, j'obtiens des chiffres à la place des cordes?

Qui ne devrait pas afficher quoi que ce soit puisque ces littéraux ne sont pas à l'échelle. De toute façon, vous voulez probablement std::owfstream si vous êtes en effet à l'aide de l'échelle de cordes.
Question connexe: stackoverflow.com/questions/2493785/...
Grâce jogojapan vous m'avez aidé 🙂
Merci chris, votre commentaire a été utile, mais vous écrivez std::owfstream au lieu de std::wofstream 🙂

OriginalL'auteur Aan | 2012-10-15