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 :

probleme de imbue


Sujet :

C++

  1. #1
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut probleme de imbue
    bonjour
    voila mon probleme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    #include <iostream>
    #include <string>
    #include <locale>
    using namespace std;
     
    int main()
    {
     
      string d("\xd8\xa7"); 
      cout.imbue(locale("ar_KW.utf8"));
      cout << d << endl; 
    }
    il me renvoie:

    error C2039: 'imbue' : is not a member of 'ostream_withassign'
    see declaration of 'ostream_withassign'

    error C2679: binary '<<' : no operator defined which takes a right-hand operand of type 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<
    char> >' (or there is no acceptable conversion)

    pourquoi ces erreurs
    merci d'avance

  2. #2
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par fatjoe Voir le message
    pourquoi ces erreurs
    Mauvaise configuration du compilateur ou bien un vieux compilateur. On dirait qu'il melange la lib standard (il accepte <iostream>, <locale>, <string>) et la version "classique" des IOStreams (mention de ostream_withassign, pas de surcharge pour << avec un std::string).

  3. #3
    Inactif
    Inscrit en
    Novembre 2007
    Messages
    369
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 369
    Par défaut
    j'utilise VS2005, j'ai rien ajouté , j'ai pas installé de compilateur,

    ok ,maintenant elle marche je sais pa comment, je veux dire pas d'erreurs de compilation mais lors de l'exécusion il m'affiche une boite de dialogue:
    abnormal program termination

    c'est du à quoi?
    merci

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

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