|
|||||||
| Développements Tout ce qui touche au développement d'applications ou du Web |
![]() |
|
|
LinkBack (24) | Outils de la discussion | Modes d'affichage |
|
|
#1 (permalink)
|
|
Débutant
![]() Date d'inscription: avril 2003
Localisation: Nanterre, 92
Messages: 361
Pouvoir de réputation: 51
![]() |
Salut !
Je me lance dans la programmation en C et j'utilise Dev-C++ 4.9.8.7... Avant, j'étais sous Linux et maintenant je suis sous Windows... Et si je fais simplement un programme avec un printf et que je l'exécute, la fenêtre DOS qui s'ouvre se referme immédiatement... Je n'avais pas ce problème sous Linux !! Comment faire pour laisser la fenêtre affichée ? Il doit sûrement y avoir une fonction pause ou un truc dans le genre...
__________________
Anthony. Site professionnel : http://www.ordicoach.fr Forum personnel : http://gagnezsurinternet.forumactif.com |
|
|
|
|
|
#2 (permalink) |
|
Informaticien du dimanche
![]() Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Messages: 7 010
Pouvoir de réputation: 386
![]() ![]() |
Salut,
Rajoute getch(); lorsque tu veux marquer une pause (lib = <conio.h>).
__________________
Turn the page, the question lies between the lines Will we, will you... Can we, can you, can we change? - Symphony X - |
|
|
|
|
|
#3 (permalink) |
|
Débutant
![]() Date d'inscription: avril 2003
Localisation: Nanterre, 92
Messages: 361
Pouvoir de réputation: 51
![]() |
Ok c'est bien ça ! Merci Kikof !
Mais pourrais-je avoir une explication ? Pourquoi est-on obligé de rajouter cela sous Windows et pas sous Linux ? Et la fonction getch() sert uniquement pour cela ?
__________________
Anthony. Site professionnel : http://www.ordicoach.fr Forum personnel : http://gagnezsurinternet.forumactif.com |
|
|
|
|
|
#4 (permalink) |
|
Informaticien du dimanche
![]() Date d'inscription: mars 2003
Localisation: Autrefois, on appelait cela Europe
Messages: 7 010
Pouvoir de réputation: 386
![]() ![]() |
Windows ferme par défaut une console lorsque la tâche qui a demandé son ouverture est finie. Tu peux l'ouvrir d'abord et ensuite taper le nom de ton exécutable pour le tester, la console restera ouverte. Il me semble également qu'il est possible de modifier ce comportement par défaut (mais je ne sais plus comment).
getch() sert à lire un caractère tapé et renvoie son code. Cela n'a pas été fait spécialement pour ça mais tout le monde l'utilise pour ça.
__________________
Turn the page, the question lies between the lines Will we, will you... Can we, can you, can we change? - Symphony X - |
|
|
|
|
|
#5 (permalink) |
|
Débutant
![]() Date d'inscription: avril 2003
Localisation: Nanterre, 92
Messages: 361
Pouvoir de réputation: 51
![]() |
Merci infiniment !!!
Ton explication est claire et nette !! Perfect !! :l :l
__________________
Anthony. Site professionnel : http://www.ordicoach.fr Forum personnel : http://gagnezsurinternet.forumactif.com |
|
|
|
![]() |
| Outils de la discussion | |
| Modes d'affichage | |