wcout, wofstream, etc. : types de la STL, avec Dev-C++
Voici un programme donné par Musaran en 2002
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| #include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main(){
string nstr("Bonjour");
cout << nstr;
wstring wstr(L" Monde !\n");
wcout << wstr;
string nstr2("Au revoir");
copy(nstr2.begin(), nstr2.end(), wstr.begin());
wcout << wstr;
const char* pc= " tout le monde !\n";
copy(pc, pc+strlen(pc), wstr.begin());
wcout << wstr;
return 0;
} |
Du pur C++
ce programme ce compile et s'execute très bien en Visual C++ 6.0 sous XP avec un projet "simple console vide"
Par contre il ne passe pas a la compilation avec Dev-C++
'wcout' undeclared
Or a priori wcout fait parti des types standards !!!
Y a-t-il une option a founir au compilateur pour qu'il reconnaisse ce type ?
C'est à dire que l'on puisse travailler pleinement avec des wchar_t
il est a remarquer que wstring ne pose pas de problème
mais on retrouve le même problème avec wofstream, etc.
Quelqu'un a-t-il une solution?