Gros probleme c'est plus quoi faire

Résolu/Fermé
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 - 3 oct. 2009 à 22:51
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 - 3 oct. 2009 à 23:44
Bonjour,
jai un gros probleme !!!
Lorsque je tente de faire de la programation en C , jarrive a compiler parfaitement mon projet et creer le fichier
.ExE mais des lors ke je l'execute avec la fenetre de commande microsft Xp elle apparait et disparait aussi vite qu'elle est venue donc pas le temps de voire mon programme !!!
jai utilisé Codeblocks et Vsiual C ++ expresse 2005 les deux meme echec
Je vous met mon Code source :

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello world!\n");
return 0;
}


alors aidez moi svp !!!!dsl pour les faute d'orthographes et toute les reponse sont les bienvenue !
Merci

9 réponses

nabil07 Messages postés 140 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 10 avril 2014 64
3 oct. 2009 à 23:03
KONNICHIWA,

essais d'ajouter un scanf("..") ou getch() juste après le print()
pour fixer l'écran à l'affichage.
0
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 68
3 oct. 2009 à 23:07
bonjour ,
désolé je ne comprend pas ou le placer peut tu reprendre le code source au dessus et inserer scanf ou getch SVP ,merci de votre aide !!!
0
Moustiquet Messages postés 212 Date d'inscription samedi 3 octobre 2009 Statut Membre Dernière intervention 27 juin 2011
3 oct. 2009 à 23:09
Ajouté a la fin : system("pause");
votre programme sera fixé a l'écran et vous allez voir votre programme, dans l'écran DOS le commentaire: Appuyer sur une touche pour continuer.
0
nabil07 Messages postés 140 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 10 avril 2014 64
3 oct. 2009 à 23:10
avec plaisir BATISTOUTA :):)


#include <stdio.h>
#include <stdlib.h>

int main()
{
      printf("Hello world!\n");
      getchar();    //ou scanf("%c",&c) pour que le programme attend la lecture d'un caractère
      return 0;
} 

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 68
3 oct. 2009 à 23:16
je vous remecie bcp !! =D mais esque cette technique marche tres bien !!! juste pour la ligne ou pour tout la progamation !!!

Moustiquet pouvez vous reprendre le code et placez votre " pause " SVP .

Merci encore bcp vous deux !!!
0
nabil07 Messages postés 140 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 10 avril 2014 64
3 oct. 2009 à 23:24
oui, ca marche pour tout les programme.
il y a une autre méthode pour laisser votre programme attendre


#include <stdio.h>
#include <stdlib.h>

int main()
{
      printf("Hello world!\n");
      while(!kbhit()){
           // faire rien, qu'attendre votre appui sur n'importe quelle touche
      }
      return 0;
} 



kbhit() est une fonction prédéfinie en C.
0
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 68
3 oct. 2009 à 23:29
Merci vu que vous avez l'air de vous y connaitre en programmation je vous demanderais pour vous lequel logicile est le mieux ???

Encore Merci
0
nabil07 Messages postés 140 Date d'inscription vendredi 14 septembre 2007 Statut Membre Dernière intervention 10 avril 2014 64
3 oct. 2009 à 23:40
vu que ton logiciel n'a pas beaucoup de chose à faire, donc tu peux utiliser le premier avec le getchar().
0
bastien352 Messages postés 868 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 29 février 2012 68
3 oct. 2009 à 23:44
^^ enfaite ce n'était pas ma question !!
par exemple Lequelle logicile est le mieux ( Codeblock , visual ........) ????
0