Programme c

salut,

a chaque fois que je fais un programme en c et que je le compile, par exemple cette merde la:
/* salut.c : Mon premier programme C */
#include <stdio.h>

 main()
  {
       printf("Salut, Voici mon premier programme C\n");
       return 0;
  } 


la fenetre ne reste que quelque micro secondes, est ce qu'il y a une commande, pour que ca reste plus longtemps

@+ merci d'avance

--
------------------------------------------
>>Trop de paroles noient la vérité<<

7 réponses

  • Votes
  • Date
  • Date décroissante
  1. il fo mettre
    system('pause') a la fin et aussi include stdlib.h o debut
    1. Contributeur
      C'est pas tres propre le system('pause')... ca marche pas sous linux par exemple je crois
  2. salut

    maintenant ca reste ouvert, mais ca met le programme à rencontré une érreur, il doit fermer...

    ????
    1. Contributeur
      utilise un scanf ou un getch (je crois que c'est un truc du style) qui attend un caractère pour passer à l'instruction suivante

      devant ton main rajoute "int" aussi... c'est mieux comme ca ;-)
  3. salut,

    c'est le premier jour que je vais du C, je viens d'acheter un "boucain" je sais pas si ca s'écrit comme ca.
    c'est quoi un scanf et un getch, et puis j'ai mi_s int devant main(), et ca marche toujours pas

    et je un autres programme, et ca déconne encore:
    /* essai.c  */
    #include <stdio.h>
    #include <stdlib.h>
    
    int integer_add( int x, int y )
     {
      int result;
      result = x + y;	
      return result;
     }
    
      main()
     {
           int x, y;
           
           printf("Taper deux caracteres : \n");
           x = getc( stdin );
           y = getc( stdin );
           printf("Le caractere 1 saisi est : %c\n", x);
           printf("Le caractere 2 saisi est : %c\n", y);
           int sum;
           sum = integer_add( x, y );
           printf("L'addition des deux caractères donne :\n", sum );
           system('PAUSE');
    }
    1. salut

      tu peux essayer ça :

      #include <stdio.h>
      #include <conio.h>

      main()
      {
      printf("Salut, Voici mon premier programme C\n");
      getch();
      return 0;
      }

      //la fonction getch() arrete le programme jusqu'a ce qu'on appuie sur une touche.
      1. Contributeur
        Je sais pas si tu as lu ma reponse mais c'est exactement ce que j'ai proposé

        <mode pensage dans sa tete mais a voix haute> Bizarre ces gens qui repetent les memes reponses... </mode pensage dans sa tete mais a voix haute>
    2. desole !
      vraiment je n'ai pas bien lu ta reponse, j'ai juste lu la question et hop click sur Répondre !
      1. Contributeur
        C'est pas grave, mais c'est exactement ce que je disais... tu n'as pas lu ma reponse ;-)
        Remarque il vaut mieux deux fois la meme reponse que pas de reponse du tout ! ;-)
    3. Bonjour,
      g besoin de votre aide les ga.
      je veu programmer en c et g pas trouver le logiciel qu'il me faut.g le visual basic mais il a une interface grafique ,moi ce que je veu c programmer sous dos (la page bleu si vs voyer ce jeveu dire)
      c tt merci