Pblm utilisation Dev C++ pour du C - C - Programmation
Marsh Posté le 26-11-2005 à 17:31:37
c'est un programme entièrement en mode texte ?
si oui, c'est probablement parce que ton programme s'exécute et une fois terminé il rend la main à Windows... 2 solutions:
- tu le lances dans un terminal (command.exe)
- tu ajoutes un getch(); ou un truc du genre à la fin de ton programme pour avoir le temps de voir l'affichage, et y mettre fin en entrant un caractère...
enfin, c'est une des causes possible... ça arrive régulièrement aux personnes habituées au dev sous unix dans une console...
Marsh Posté le 26-11-2005 à 17:38:55
ReplyMarsh Posté le 26-11-2005 à 17:40:55
blackhorus a écrit : tu peux rajouter un
à la fin de ton programme. |
Il me met une erreur lorsque je rentre ça...
Marsh Posté le 26-11-2005 à 17:42:16
darkpenguin a écrit : c'est un programme entièrement en mode texte ? |
Le getch ne marche pas...
Marsh Posté le 26-11-2005 à 17:45:14
erf...
dsl, ça fait un bout de temps que j'ai fait du C sous Win... c'est un de mes restes de cours lointains
tu as un moyen de voir jusqu'où s'exécute ton programme ? s'il se termine normalement, ou s'il est interrompu en cours d'exécution...
Marsh Posté le 26-11-2005 à 17:47:13
Il semble se terminer normalement....en tout cas il marche parfaitement sous UNIX....ça m'énerve, j'ai un prog à rendre lundi et je ne peux même pas le tester!
Marsh Posté le 26-11-2005 à 17:48:50
et l'exécuter dans la console ?
Marsh Posté le 26-11-2005 à 17:54:04
ben dans l'invite de commandes dos-staÿle...
démarer > exécuter > cmd
$ cd le_rep_de_ton_prog
$ ton_prog.exe
comme ça, normalement, la console texte reste ouverte après exécution du programme...
Marsh Posté le 26-11-2005 à 17:58:15
ça marche....enfin pour le prog vérifié....pour celui sur lequel je bosse, c'est autre chose!!!
Merci beaucoup!
Marsh Posté le 26-11-2005 à 18:16:56
il fallait lire
Code :
|
, le tout en miniscule
Marsh Posté le 26-11-2005 à 22:04:11
cyber-MX a écrit : Il me met une erreur lorsque je rentre ça... |
|
Si ça ne marche pas, jette ton PC.
Marsh Posté le 27-11-2005 à 11:03:46
Emmanuel Delahaye a écrit :
|
ça marche nikel!!! merci
Marsh Posté le 27-11-2005 à 11:15:26
Encore une question : comment faire pour qu'au lieu de fermer la fenetre lorsque j'appuie sur une touche à la fin, il me relance le programme?
Marsh Posté le 27-11-2005 à 13:44:42
cyber-MX a écrit : Encore une question : comment faire pour qu'au lieu de fermer la fenetre lorsque j'appuie sur une touche à la fin, il me relance le programme? |
Une boucle ? C'est à toi de prévoir un mécanisme de relance dans ton code.
Marsh Posté le 26-11-2005 à 17:12:56
Bonjour.
J'ai l'habitude de programmer en C sous Unix et comme je souhaitais programmer aussi sous windows, on m'a conseillé dev C++. Le problème est que lors de l'éxécution d'un programme, il ne l'exécute que partiellement et la fenetre d'éxécution se ferme avant même d'afficher un quelconque résultat...Je ne vois pas du tout d'où est-ce-que ça peut venir.
Merci d'avance