IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

ANSI,OEM et ses fréres;


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 68
    Par défaut ANSI,OEM et ses fréres;
    :o Bonjour,

    Je possede Dev C++ avec tous ces tools;
    mais chaque foit je compile,certains les caractères du programme sont illisibles ou remplacé par d´autre.
    Comme un exemple vaut mieux qu´un long discours:

    Ex:
    std::cout << "Voila mon père";

    Le programme ecrit:
    Voila mon pure

    Je sais que c´est un probleme avec ANSI...Mais comment reglé ce probleme?

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 394
    Par défaut
    Tu devrais jeter un coup d'oeil du coté des fonctions CharToOem() et CharToOemBuff()...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 68
    Par défaut c´est a dire?
    explique toi!je suis débutant

  4. #4
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 292
    Par défaut
    -> recherche avancée, cela a été retraité il y a peu.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 68
    Par défaut Réponse a cet Sujet
    Bon je recrit un message car je crois que ce sujet a eté clot un peu trop top.

    Réponse au sujet pour ce qui vont ce perdre dans mon sujet;


    --Soit on se débrouille avec la fonction"CharToOem() et CharToOemBuff()..."

    --Soit on cherche un converteur OEM/ANSI,moi j´en ai trouvé un inclut dans borland(bien que je n´utilise pas Borland je l´ai chipé)

    --Soit on trouve un tableau ANSI et on procede à la transformation soit meme.(recherche sur google"tableau ANSI").

    Voila mes soluces.(hehe)
    Bon si quelqu´un a une autre soluce,
    je serait heureux de l´entendre.

  6. #6
    Expert confirmé
    Avatar de Luc Hermitte
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2003
    Messages
    5 292
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2003
    Messages : 5 292
    Par défaut
    Ben ouais => recherche avancée!
    1- code convertion facet
    2- autre solution qui attaque les streambuf (présentée par Loïc)
    3- On s'en fout, les vrais programmes consoles peuvent tourner dans des consoles différentes, voire directement être envoyés vers des fichiers qui seront édités dans des éditeurs qui supportent le latin1 par défaut. Dans tous les cas, on ne maitrise rien depuis le C++ et on subit la console qui sert au lancement du programme.
    3-bis- On s'en fout, les programmes de tests orientés apprentissage du langage n'ont pas besoin de s'enquiquiner avec les accents.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 68
    Par défaut Eh baih
    Si tu le dit tu a surement raison

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Texte] convertir un OEM en ANSI
    Par cafeine dans le forum Contribuez
    Réponses: 0
    Dernier message: 20/08/2007, 15h18
  2. Convertir un fichier texte de OEM vers ANSI
    Par paix02200 dans le forum VBA Access
    Réponses: 1
    Dernier message: 20/08/2007, 15h15
  3. batch unix ANSI to OEM
    Par laury33 dans le forum Shell et commandes GNU
    Réponses: 8
    Dernier message: 13/06/2007, 11h03
  4. shell ansi to OEM
    Par laury33 dans le forum Windows
    Réponses: 6
    Dernier message: 11/06/2007, 18h33
  5. Réponses: 4
    Dernier message: 28/12/2005, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo