Unicode en VC++ 2005 ?

[Résolu]
Signaler
Messages postés
556
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2019
-
 Utilisateur anonyme -
Bonjour a tous,

Mon probleme est simple. Je ne sais pas comment desactiver l'unicode sous Visual C++ 2005 Express version francaise. J'ai lu "onglet general" dans les propriétés du projet, mais je ne vois pas vraiment où... Je sais, je sais... Je suis un boulet lol. Mais quelqu'un pourrait il m'expliquer le plus precisement possible où trouver ce maudit "Character sets" ??

Merci bien ^^ ,

BILALoch

6 réponses

Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
Projet->Propriété->Configuration Propriété->General->Character set

Change le pour Multi-Byte character set

C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution

http://programmationdebat.discutforum.com
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
13
Messages postés
556
Date d'inscription
lundi 6 octobre 2003
Statut
Membre
Dernière intervention
31 octobre 2019

Ok, merci bien a vous deux. Je l'ai fait ^^ .

BILALoch

Mais je comprens pas pour en unicode ca met un message d'erreur quand on fait TCHAR chaine[100]="mon texte";

et si j'enlève l'unicode ca va marché : /
Comment utilisé l'unicode avec visual c++ alors

MaLaDeDeDe 97one 
Messages postés
3212
Date d'inscription
lundi 7 novembre 2005
Statut
Membre
Dernière intervention
16 février 2009
15
TCHAR chaine[100] = L"mon texte";
ou
TCHAR chaine[100] = TEXT("mon texte");

C++ (@++)
___________________________________________
Les plus grands esprits trouvent toujours une solution
Forum de débats sur la programmation

ok merci je vais testé
sinon j'ai remarqué et je pense que vous aussi le mode unicode définie la constante UNICODE
et si elle est déclaré dans les headers de windows il se passe cela:
#define TCHAR WCHAR

MaLaDeDeDe 97one