Voici un programme donné par Musaran en 2002
Du pur C++
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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?
Partager