none
Par quoi est remplacé iostream.h ? RRS feed

  • Question

  • Bonjour.
    J'ai remplacé <iostream.h>  par <iostream> , mais mon programme génère une nouvelle erreur  :

    1>cl: Ligne de commande error D8016: options de ligne de commande '/RTC1' et '/clr' non compatibles

    Je n'y comprend rien !  :S  Merci de m'aider.

    mardi 16 février 2010 14:45

Réponses

Toutes les réponses

  • Bon je débute un peu...

    mais si tu est sous visual c++... jette un coup d'oeil vers

    System::IO

    qui gère les Stream

    http://msdn.microsoft.com/fr-fr/library/system.io.stream.aspx

    FileStream pour ouvir un fichier
    StreamReader pour le lire
    StreamWriter pour y écrire...

    J'espère avoir répondu à ta question

    Cordialement

    Phaleno
    Analyste programmeur débutant issu du CNAM de Nantes (AP23)
    • Marqué comme réponse Valentin2306 mercredi 17 février 2010 13:59
    mardi 16 février 2010 15:14
  • Bonjour Valentin,

    ma réponse t'a-t-elle aidé ? apparemment oui .... youpi j'ai une médaille...

    Phaleno


    Analyste programmeur débutant issu du CNAM de Nantes (AP23)
    mercredi 17 février 2010 08:05
  • Bonjour Phaleno,

    Je suis désolé, je viens seulement de récupérer ma connexion internet.
    C'est très aimable pour la réponse, mais je débute vraiment et malheureusement je n'ai pas compris.

    Valentin

    PS : Tu peux quand meme garder la médaille, tu la mérites
    mercredi 17 février 2010 13:55
  • En fait je vais t'expliquer mon problème un peu mieux :

    J'ai fait un petit programme dans mon IUT (qui utilise Visual C++ 6.0) et quand je l'ouvre avec visual C++ 2008 express (que je possède sur mon PC) et bien il ne trouve pas la bibliothèque. Mais comme je te dis je débute (je suis en premiere année) et donc je ne sais meme pas si les bibliothèque iostream et string.h  sont implémantées.
    Je suis vraiment désolé je mon incompétence, et je ne demande qu'à apprendre.

    Merci encore pour ta réponse très rapide.
    mercredi 17 février 2010 13:59
  • Premièrement, si vous utilisez <iostream>, ajoutez aussi using namespace std ;

    Donc la déclaration doit être comme ça :

    #include <iosteam>
    using namespace std ;

     

    Si vous continuez à recevoir cette erreur, il faut aller dans project properties->C/C++->Code Generation->Runtime Library et choisir Multi-threaded Debug DLL (/MDd)

     

    Pour l’application que vous avez développé sur Visual C++6.0, vous avez importé et converti le projet dans Visual C++ 2008 ou vous avez copie juste le code ?

     

    Cordialement,

    Alex


    Alex Petrescu - MSFT
    mercredi 17 février 2010 14:55