je suis en train d’apprendre le C++, et j’ai un petit problème de compilation sous Windows : avec Dev-C++, le compilateur ne me prend les accents, et affiche à la place des caractères bizarres ; alors que sous Debian, le G++ me compile tout parfaitement bien.
Existe-il une technique pour que le compilateur de Dev-C++ puisse reconnaître les accents ? Ou alors c’est mort et je dois aller chercher un autre compilateur (auquel cas, lequel me conseillez-vous ?) ?
le problème vient du codage des caractères (différents code de pages), et le compilo peut pas faire grand chose je croi :]. Vu que je m’y connait peu je vais laiser d’autre te répondre plus amplement (et sans dire de connerie), mais ma solution à 2 centimes est de remplacer les caractère accentués par leur code ASCII.
Exemple : ‹ \x82 › pour ‹ é ›, le 82 est en hexa.
En contrepartie les chaines deviennent illisible, si quelqun a une meilleur technique, je prend aussi
en fait le probleme ne vient pas du compilo mais de la console windows qui ne connait pas les accent. essaye de rediriger la sortie vers un fichier et normalement dedans tu aura des accents