none
Aide RRS feed

  • Question

  • Bonjour! je viens d'exécuter un simple code C++ mais il m'affiche une erreur qu'il ne trouve pas le fichier 'iostream.h'! Bon j'ai enlevé cette dernière et je l'ai remplacé par
    #include<iostream>
    using namespace std;
    mais sa marche pas encore! et il m'affiche des erreurs au niveau du systeme32
    vendredi 18 décembre 2009 10:56

Réponses

  • Bonjour,

    A partir des messages de Visual Studio, vous n'avez pas d'erreurs dans votre programme. La raison pour laquelle la fenêtre disparait est que votre programme est fini. Vous avez quelques options afin de garder la fenêtre du programme ouverte:
     

    1.     Démarrez votre application dans cmd.exe (Start->Run->cmd et puis tapez le nom de votre programme : C:\Users\houssem\Documents\Visual Studio 2005\Projects\tp22\debug\tp22.exe ); quand le programme finit, la console cmd restera ouverte et vous pourrez lire les messages de votre programme

    2.     Vous pouvez aussi terminer votre programme par cette instruction, qui fera que l’application reste ouverte en attendant que l’utilisateur tape une lettre sur le clavier :

     

    cin.get(); 


    Cordialement,
    Alex

    Alex Petrescu - MSFT
    • Marqué comme réponse Zied Nassr dimanche 3 janvier 2010 01:20
    mardi 22 décembre 2009 14:48

Toutes les réponses

  • Bonjour,

    C'est quoi l'erreur exactement, normalement il y a le message d'erreur complet dans la fenetre d'output de Visual Studio.

    Gilles
    gilles
    vendredi 18 décembre 2009 21:31
  • ok voila les erreur:
    'tp22.exe': Loaded 'C:\Users\houssem\Documents\Visual Studio 2005\Projects\tp22\debug\tp22.exe', Symbols loaded.
    'tp22.exe': Loaded 'C:\WINDOWS\System32\ntdll.dll', No symbols loaded.
    'tp22.exe': Loaded 'C:\WINDOWS\System32\kernel32.dll', No symbols loaded.
    'tp22.exe': Loaded 'C:\WINDOWS\winsxs\x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.42_none_ef74ff32550b5bf0\msvcp80d.dll', Symbols loaded.
    'tp22.exe': Loaded 'C:\WINDOWS\winsxs\x86_microsoft.vc80.debugcrt_1fc8b3b9a1e18e3b_8.0.50727.42_none_ef74ff32550b5bf0\msvcr80d.dll', Symbols loaded.
    'tp22.exe': Loaded 'C:\WINDOWS\System32\msvcrt.dll', No symbols loaded.
    The program '[6720] tp22.exe: Native' has exited with code 0 (0x0).



    je veux signaler aussi que la fenêtre de Win32 apparait pour un instant puis elle disparait!!

    vendredi 18 décembre 2009 23:17
  • Bonjour,

    Je vois pas d'erreur, l'application se charge, puis termine avec un code 0.
    Si tu pouvais partager l'application, je pourrais regarder.

    -Gilles
    gilles
    lundi 21 décembre 2009 09:48
  • Bonjour,

    A partir des messages de Visual Studio, vous n'avez pas d'erreurs dans votre programme. La raison pour laquelle la fenêtre disparait est que votre programme est fini. Vous avez quelques options afin de garder la fenêtre du programme ouverte:
     

    1.     Démarrez votre application dans cmd.exe (Start->Run->cmd et puis tapez le nom de votre programme : C:\Users\houssem\Documents\Visual Studio 2005\Projects\tp22\debug\tp22.exe ); quand le programme finit, la console cmd restera ouverte et vous pourrez lire les messages de votre programme

    2.     Vous pouvez aussi terminer votre programme par cette instruction, qui fera que l’application reste ouverte en attendant que l’utilisateur tape une lettre sur le clavier :

     

    cin.get(); 


    Cordialement,
    Alex

    Alex Petrescu - MSFT
    • Marqué comme réponse Zied Nassr dimanche 3 janvier 2010 01:20
    mardi 22 décembre 2009 14:48
  • Merci
     cela m a aidé beaucoup!
    mardi 22 décembre 2009 18:49