Probleme pour l'exécution

Probleme pour l'exécution - C++ - Programmation

Marsh Posté le 03-08-2004 à 19:51:56    


Bonjour à tous, je me suis mis au C++ il y a environ 5 minutes.
 
Je lance mon programme tout bête compilé :
 

Code :
  1. #include <iostream.h>
  2. main()
  3. {
  4. cout << "Bijour !\n";
  5. }


 
Le programme s'affiche pendant 1 dixième de seconde puis la fenêtre se referme. J'ai essayé d'aller dans les préférences mais je n'ai rien trouver qui puisse régler le problème.
 
Comment faire ?
 
 
Merci de vos réponses.

Reply

Marsh Posté le 03-08-2004 à 19:51:56   

Reply

Marsh Posté le 03-08-2004 à 19:57:23    

Même en le lançant depuis une fenetre DOS ? ;-)


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 03-08-2004 à 20:00:56    

Si pour un problème comme ça tu fais un topic, je me demande combien ça va en faire [:meganne]


---------------
Un matin je me lèverai et il fera beau.
Reply

Marsh Posté le 03-08-2004 à 20:03:36    

LoL... ah pardon :o)


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 03-08-2004 à 20:04:12    

1 dixième de seconde ! t'as quoi ? un 286 ???
 
mdr

Reply

Marsh Posté le 03-08-2004 à 20:07:22    

c'est <iostream> tout court, et using namespace std;
il me semble.
 

Reply

Marsh Posté le 03-08-2004 à 20:08:02    

Fais une recherche, c'est une question qui revient tres souvent.
Indice : le programme s'ouvre, affiche son truc, et arrive à sa fin instantanément. donc la fenêtre n'a plus lieu d'exister ;).


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 03-08-2004 à 20:08:19    

Cricri_ a écrit :

c'est <iostream> tout court, et using namespace std;
il me semble.


il te semble bien.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 03-08-2004 à 20:56:18    

tu rajoute ceci:
int $a;
cin >>$a;
 
:)

Reply

Marsh Posté le 03-08-2004 à 20:59:20    

TriadPtale a écrit :

tu rajoute ceci:
int $a;
cin >>$a;
 
:)


c'est sensé être drôle ?

Reply

Marsh Posté le 03-08-2004 à 20:59:20   

Reply

Marsh Posté le 03-08-2004 à 21:03:16    


C'est quoi un "using namespace std;"
 
Sinon, j'ai mis system("PAUSE" ); enfin de programme mais je pensais pas qu'il fallait faire comme ça... ça me parait même encore étrange...

Reply

Marsh Posté le 03-08-2004 à 21:16:30    

Ben non, c'est normal. Il fait le boulot et puis il se casse.
maintenant, si tu ouvres une fenêtre dos et que exécutes le programme dedans, elle ne va pas se fermer toute seule.


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
Reply

Marsh Posté le 03-08-2004 à 22:02:43    

C'est ce que je lui ai dit en premier... ca fait plaisir de se sentir écouter ;) Bon je vais pas trop la ramerner non plus ! :o


---------------
Cordialement, Xterm-in'Hate...
Reply

Marsh Posté le 04-08-2004 à 13:14:46    

el muchacho a écrit :

Ben non, c'est normal. Il fait le boulot et puis il se casse.
maintenant, si tu ouvres une fenêtre dos et que exécutes le programme dedans, elle ne va pas se fermer toute seule.


 
Et si par exemple je voulais envoyer le programme à qqun. Il serait obligé d'ouvrir ms-dos avant ??? ça me parait étrange.
 
 
(quel chieur celui là  :pt1cable: )

Reply

Marsh Posté le 04-08-2004 à 13:16:58    

atefvinc a écrit :

Et si par exemple je voulais envoyer le programme à qqun. Il serait obligé d'ouvrir ms-dos avant ??? ça me parait étrange.
 
 
(quel chieur celui là  :pt1cable: )


ben oui. c'est un prog console que tu fais hein

Reply

Marsh Posté le 04-08-2004 à 13:20:18    

atefvinc a écrit :

Et si par exemple je voulais envoyer le programme à qqun. Il serait obligé d'ouvrir ms-dos avant ??? ça me parait étrange.
 
 
(quel chieur celui là  :pt1cable: )


 
Dans l'etat actuel de ton prog, il verrais comme toi : une fenetre qui s'ouvre et disparait tout de suite.
Si tu veux qu'elle reste ouverte, ton prog ne doit pas se finir si vite : fais un "Sleep(1000)" à la fin pour faire une petite pause (verifie la valeur fournie en argument, si c'est des secondes ou des millisecondes, ca dépends de l'OS), un "getchar()" pour attendre l'appui sur une touche, etc ...

Reply

Marsh Posté le 04-08-2004 à 13:21:58    

il sert à quoi le sleep dans son cas si tu mets un (sale) getchar après

Reply

Marsh Posté le 04-08-2004 à 13:34:57    

c'est une liste de choix qu'il donne:
fais un sleep, [ou]un getchar, [ou]autre chose...


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 04-08-2004 à 13:48:52    

JagStang a écrit :

il sert à quoi le sleep dans son cas si tu mets un (sale) getchar après


 
Bein, tu met l'un ou l'autre :) Les 2 aussi, ca marchera mais effectivement ca sert pas a grand chose.
 
Sale ? Pkoi donc ? Ca reste une appli console, ca convient parfaitement.


---------------
En essayant continuellement, on finit par réussir. Donc plus ca rate, plus on a de chances que ca marche ! (Proverbe Shadock)
Reply

Marsh Posté le 04-08-2004 à 14:09:03    

atefvinc a écrit :

Et si par exemple je voulais envoyer le programme à qqun. Il serait obligé d'ouvrir ms-dos avant ??? ça me parait étrange.
 
 
(quel chieur celui là  :pt1cable: )


 
console != dos


---------------
Un matin je me lèverai et il fera beau.
Reply

Marsh Posté le 04-08-2004 à 14:17:45    

printf a écrit :

console != dos


 
C'est quoi la différence ?

Reply

Marsh Posté le 04-08-2004 à 14:21:42    

[:wam]
 
Ben la console c'est juste un shell, ça n'a rien à voir avec le DOS même si pour toi ça y ressemble.


---------------
Un matin je me lèverai et il fera beau.
Reply

Marsh Posté le 04-08-2004 à 14:28:55    

printf a écrit :

[:wam]
 
Ben la console c'est juste un shell, ça n'a rien à voir avec le DOS même si pour toi ça y ressemble.


 
Disons que la console c'est le pot et le dos c'est la fleur...
 
 
... héhé  :pt1cable:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed