[turbo c] pbme d'exec

Résolu
zahir1980 Messages postés 4 Date d'inscription   Statut Membre -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
bonjour tout le monde;
j'utilise le turbo c version 3.0 installé sous windows xp professionnel, les programme que j'écris ne s'excute pas (malgrés qu'il ne contiennent pas d'erreurs de compilation), ou pour etre plus précis l'écran des résultat ne s'affiche pas.
à quoi est due ce problème, et comment pourais-je le résoudre.
merci d'avance
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Si c'est comme le C, lorsque tu lances un programme il s'exécute dans une console msdos et cette console meurt dès que le programme se termine. Il suffit donc marquer une pause avant la fin du programme.
    Exemple en C :
    #include <stdio.h>
    
    int main(){
      printf("plop\n");
      getchar(); // demander à l'utilisateur d'appuyer sur une touche
      return 0;
    }

    Bonne chance
    0
    1. zahir1980 Messages postés 4 Date d'inscription   Statut Membre
       
      merci pour votre réponse
      mais je pense que l'instruction getchar() ne va pas résoudre le problème surotout si on utilise un scanf(), puisque getchar() puisque elle va recupérer directement le caractère spécial du tompon ( le caractère entré) et en revient au même problème. mais vous m'avez donner une idé, alors j'ai utilisé la fonction getch(), et ça donne le résultat souhaité.
      merci mille fois
      0
  2. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 940
     
    Pour moi les deux marchent.
    Mais l'essentiel c'est que tu aies résolu ton problème.
    0