Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1066 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Fenetre ms dos se ferme toute seule, impossible de lancer un .exe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fenetre ms dos se ferme toute seule, impossible de lancer un .exe

n°893672
lapinoumag​ique
Posté le 08-11-2004 à 21:19:22  profilanswer
 

voila j essai d apprendre le C et, j utilise plusieurs compilateur, j ai commencé par dev c++ mais lorsque j ai voulu lancer une application ms dos, celle ci se ferme automatiquement, cele me fait ca avec bcp d application ms dos, pas seulement avec le C, et je comprends pas et du coup je ne peux pas lancer les ptits programmes de bases pour apprendre, donc j espere que vous pourrez m aider merci d avance :)  :sweat:

mood
Publicité
Posté le 08-11-2004 à 21:19:22  profilanswer
 

n°893696
Joel F
Real men use unique_ptr
Posté le 08-11-2004 à 21:38:06  profilanswer
 

.... Utilise la Recherche du forum, sujet aborder X fois ...

n°893709
lapinoumag​ique
Posté le 08-11-2004 à 21:49:28  profilanswer
 

bin en fait j ai fait la recherche et ca ma rien trouvé, donc j ai fait la recherche avant quand meme!

n°893710
didier1809
${citation_perso}
Posté le 08-11-2004 à 21:49:30  profilanswer
 

lance ton exe depuis la console (demarrer - executer - "cmd"


---------------
.
n°893713
lapinoumag​ique
Posté le 08-11-2004 à 21:54:51  profilanswer
 

j ai deja essayé, mais si vous voulez la fenetre se ferme, des que je lance le programme, la fenetre ms dos se ferme directement aprés s etre ouverte :S et je n ai toujours pas resolu le probleme, j ai fait plus de 10 recherche sur le forum et je n ai pas trouvé non plus ....

n°893715
viewtiful2
Posté le 08-11-2004 à 21:59:14  profilanswer
 

pas dur!!!!
 
dans ton main() tu declare un entier int x; par exemple
et a la fin de ton prog tu fait scanf("%d",&x) ainsi ta fenetre restera ouverte ...

n°893717
viewtiful2
Posté le 08-11-2004 à 22:00:14  profilanswer
 

dans dev c++ !!!

n°893749
lapinoumag​ique
Posté le 08-11-2004 à 22:12:57  profilanswer
 

comment c est du chinois pour moi lol j essai de faire mais je me goure tout le temps xD je suis un boulet désolé alors je vais juste poster et tu va me remplir ou faut le mettre car je suis un gros déchet ambulant :D
 
#include <stdio.h>  
main (x) {  
  int i;  
  printf("Affichage de nombres :\n" );  
  i = 10;  
  printf("Ici, i=%d\n", i);  
  i = 20;  
  printf("Ici, i=%d\n", i);  
 
  return 0;  
}


Message édité par lapinoumagique le 08-11-2004 à 22:13:41
n°893752
didier1809
${citation_perso}
Posté le 08-11-2004 à 22:15:48  profilanswer
 

mais lis ce que je te marque, tu lance une console 'DOS' ou invite de commande et tu va executer ton exe directement dedan.
 
ou alors tu fait ca a la 'barbare' avec un scanf() a la fin, ou un system("PAUSE" );
 

Code :
  1. #include <stdio.h> 
  2. main (x) { 
  3.   int i; 
  4.   printf("Affichage de nombres :\n" ); 
  5.   i = 10; 
  6.   printf("Ici, i=%d\n", i); 
  7.   i = 20; 
  8.   printf("Ici, i=%d\n", i); 
  9.   scanf("%d",&i);
  10.   return 0; 
  11. }


Message édité par didier1809 le 08-11-2004 à 22:16:42

---------------
.
n°893756
lapinoumag​ique
Posté le 08-11-2004 à 22:17:48  profilanswer
 

La fenetre se ferme quand meme :s

mood
Publicité
Posté le 08-11-2004 à 22:17:48  profilanswer
 

n°893757
didier1809
${citation_perso}
Posté le 08-11-2004 à 22:19:08  profilanswer
 

lapinoumagique a écrit :

La fenetre se ferme quand meme :s


 
quand t'execute le code que j'ai mit ??
 

Code :
  1. main (x) {


 
change ca par  

Code :
  1. int main (int argc, char *argv[])


Message édité par didier1809 le 08-11-2004 à 22:20:37

---------------
.
n°893760
HelloWorld
Salut tout le monde!
Posté le 08-11-2004 à 22:29:46  profilanswer
 

scanf("%*d" );


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°893934
lapinoumag​ique
Posté le 09-11-2004 à 07:25:35  profilanswer
 

oué bin meme en essayant tout cela, la fenetre se ferme automatiquement, je pense que c est un bug de windows xp pro, car il n y a pas que cette application qui bug, mais nimporte quelle autre sous ms dos se ferme directement ... je sais pas comment faire maintenant :s reste plus que l invite de commande ms dos ( qui me casse les C...)mais j peux pas lancer a partir du .exe :s

n°893937
Ace17
Posté le 09-11-2004 à 07:43:50  profilanswer
 

Code :
  1. #include <stdio.h> 
  2. int main ()
  3.   int i; 
  4.   printf("Affichage de nombres :\n" ); 
  5.   i = 10; 
  6.   printf("Ici, i=%d\n", i); 
  7.   i = 20; 
  8.   printf("Ici, i=%d\n", i); 
  9.   for(;;) {}
  10.   return 0; 
  11. }


 
:D


Message édité par Ace17 le 09-11-2004 à 07:44:08
n°893941
skeye
Posté le 09-11-2004 à 08:11:51  profilanswer
 

system("PAUSE" );
à la fin de ton programme.


---------------
Can't buy what I want because it's free -
n°894029
Joel F
Real men use unique_ptr
Posté le 09-11-2004 à 10:27:23  profilanswer
 

les gens faudra peut etre commencer a apprendre ce qu'est le comportement de base d'un exe DOS lancé depuis windows ....

n°894088
HelloWorld
Salut tout le monde!
Posté le 09-11-2004 à 11:28:39  profilanswer
 

Citation :

je pense que c est un bug de windows xp pro


Heureusement que MS est là pour excuser la maladresse de certains.
Le pire c'est que MS a fait un article à ce sujet :
http://support.microsoft.com/defau [...] N-US;99115


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°894218
lapinoumag​ique
Posté le 09-11-2004 à 13:38:43  profilanswer
 

Bon en fait, je croyais que c était un bug, mais pas seulement avec ce programme, mais avec nimporte lequel du moment qu'il ouvre une fenetre ms dos, je m'exprime mal ok, mais je demande de l aide, c est justement parce que j'ai du mal que je demande de l aide ... donc vous moquez pas de moi non plus je débute... Et meme si j'ai pas l air fin, bin j'en connais un minimum ( minimum j ai dit hein :) ) et j ai fait des recherches avant, et j ai pas trouvé,c est donc pour cela que je poste sur un forum, car je n ai pas trouvé auparavant, et j ai lu ta page en anglais,la je vais essayer de mieux comprendre et faire ce qu'ils disent.
Merci d avoir essayé de maidé quand meme


Message édité par lapinoumagique le 09-11-2004 à 13:52:18
n°894229
lapinoumag​ique
Posté le 09-11-2004 à 13:51:05  profilanswer
 

ok j ai compris j suis un blaireau voila tout  
Merci pour l aide ca a marché :)

n°894240
HelloWorld
Salut tout le monde!
Posté le 09-11-2004 à 13:58:16  profilanswer
 

C'est pas que tu y arrives pas qui m'a gêné mais que tu en ais conclu que ca venait de l'OS.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°894252
lapinoumag​ique
Posté le 09-11-2004 à 14:08:46  profilanswer
 

non mais je croyais carrément que c était un bug, car avec ma machine, j'ai eu quelque bugs dont personne n'a jamais entendu parlé, et bon, chaque machine a ses bugs des fois, cela m est arrivé, et quelques un sont tellement rare qu'on trouve pas de solution voila ... j pensais que c était encore ca lol, et je pensais que cela venait de l'OS car meme en faisant ce qu'on me dictait, la fenetre se fermait :s, mais maintenant j me demande un truc, j vai devoir rajouter des commande a la fin de toute mes applications qui demandent ms dos :s ????

n°894258
Joel F
Real men use unique_ptr
Posté le 09-11-2004 à 14:11:42  profilanswer
 

tu configures ta console DOS et on en parle plus :o
RTFM

n°894289
lapinoumag​ique
Posté le 09-11-2004 à 14:33:40  profilanswer
 

pour la config ma console, je fais comment si c est :  
system("PAUSE" );
 
qui me permet de ne pas fermer la fenetre ?
 
Désolé je vois pas comment ni ou le marquer (précisément lol ) je demande une bonne fois pour toute au lieu de chercher inutilement, comme ca au moins je le saurais pour toujours ^^

n°894303
Lam's
Profil: bas.
Posté le 09-11-2004 à 14:43:49  profilanswer
 

Joel F a écrit :

tu configures ta console DOS et on en parle plus :o
RTFM


T'as encore le DOS Installé sur ta machine ? C'est quand la dernière fois que t'as lu le manuel, 1993 ? :D  
 

n°894566
Ace17
Posté le 09-11-2004 à 19:33:42  profilanswer
 

Mais y'a un rapport avec DOS, autre que ca se lance dans le meme type de fenetre que les applications DOS? dev cpp fait des exe windows, non?

n°894572
Lam's
Profil: bas.
Posté le 09-11-2004 à 19:46:47  profilanswer
 

Ace17 a écrit :

Mais y'a un rapport avec DOS, autre que ca se lance dans le meme type de fenetre que les applications DOS? dev cpp fait des exe windows, non?


Nan, y a plus aucun rapport avec DOS de nos jours, si ce n'est que la ligne de commandes, par défaut, c'est un intepréteur compatible avec l'interpréteur de commandes de MS-DOS.

n°894646
Joel F
Real men use unique_ptr
Posté le 09-11-2004 à 21:02:59  profilanswer
 

Lam's a écrit :

T'as encore le DOS Installé sur ta machine ? C'est quand la dernière fois que t'as lu le manuel, 1993 ? :D


 
tu as des options de Windows pr configurer la maniére dont al FENETRE de commande s'affiche et se ferme  :kaola:

n°894669
didier1809
${citation_perso}
Posté le 09-11-2004 à 21:26:29  profilanswer
 

Joel F a écrit :

tu as des options de Windows pr configurer la maniére dont al FENETRE de commande s'affiche et se ferme  :kaola:


 
sa se trouve ou ca, ca m'interesse  :D


---------------
.
n°894675
c0wb0y
:d
Posté le 09-11-2004 à 21:31:44  profilanswer
 

didier1809 a écrit :

sa se trouve ou ca, ca m'interesse  :D


 
+1
meme si l'ouverture via la commande cmd, ca fonctionne tres bien...

n°894678
didier1809
${citation_perso}
Posté le 09-11-2004 à 21:37:42  profilanswer
 

c0wb0y a écrit :

+1
meme si l'ouverture via la commande cmd, ca fonctionne tres bien...


 
c'est pratique, sauf si l'exe est pardu dans toute une arborescence de repertoires  :D


---------------
.
n°896408
miniserveu​r
Dual Screen
Posté le 11-11-2004 à 22:06:58  profilanswer
 

pour répondre à lapinoumagique : si tu a devcpp et que tu developpe une application sous DOS, assure de toi d'inclure la bibliothéque  
#include<stdlib.h> pour systeme("PAUSE" )
ou alors une autre solution serait d'attendre un entier à la fin de ton programme mais apparament cela a dejà été abordé.

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Fenetre ms dos se ferme toute seule, impossible de lancer un .exe

 

Sujets relatifs
Comment lancer les asp avec IIS ?XHTML 1.1 > Impossible de faire (a name="truc")
Lancer Access sans obtenir le splash screen[MFC] Image en fond de fenetre MDI qui clignote
Fichiers nécessaires pour lancer un EXE sans VB installé ?[visual.Net/C++] impossible de deguger
Firefox, JavaScript et fenêtre de rechercheRollover en CSS, probleme sous IE [ impossible, merci IE ]
empecher fermeture d'une fenetre dos[PHP] mssql_query et [ASP]lancer un .bat
Plus de sujets relatifs à : Fenetre ms dos se ferme toute seule, impossible de lancer un .exe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR