Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/01/2007, à 20:24

Poutre

[Résolu] C++ - problème de comportement du terminal à l'exécution

Bonjour,

je viens d'essayer Geany (v0.8, http://geany.uvena.de/) dont on parle pas mal sur ce forum, et il me plaît assez.

J'ai juste un problème quand j'exécute un programme en C++ : il me le lance dans un terminal à part (normal) mais il referme la fenêtre du terminal immédiatement, sans que j'aie le temps de lire les sorties de mon programme...

Dans la doc il est marqué :

After your program or script has finished executing, you will be prompted to press the return key. This allows you to review any text output from the program before the terminal window is closed.

Pourquoi il ne me propose pas de taper sur une touche pour fermer la fenêtre du terminal, comme il devrait le faire?

J'ai cherché dans les options, j'ai rien vu qui puisse résoudre mon problème, et ni la doc ni google ne m'ont dépanné.

Si quelqu'un a une idée, merci de me renseigner...

Dernière modification par Poutre (Le 04/02/2007, à 03:26)

Hors ligne

#2 Le 18/01/2007, à 19:26

Poutre

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

Personne n'a une idée?

Je sais que c'est pas grand chose, mais ça m'énerve de pas trouver.

Merci d'avance à l'âme charitable qui me donnera un tuyau...

Hors ligne

#3 Le 21/01/2007, à 15:16

GarulfoLinux

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

regarde les réglages du cotés du Terminal dans Geany


Ressources sur Linux pour les débutants : http://www.guidelinux.org
Cours sur Gambas : http://gnulinux.rf.lv

Hors ligne

#4 Le 22/01/2007, à 00:01

Poutre

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

Merci de t'intéresser à mon problème, je commençais à me sentir un peu seul wink
J'ai déjà regardé les options, mais les réglages concernent pour la plupart le terminal virtuel (qui lui ne me pose pas de problèmes), ou alors je n'ai pas su trouver le bon onglet dans les préférences...
Le seul endroit dans les préférences qui concerne le terminal (celui qui sert à l'exécution de mon programme) est dans l'onglet "tools", et y a juste un champ pour mettre le chemin du binaire, "/usr/bin/xterm" dans mon cas...
Tu penses qu'il y a une option à lui rajouter dans cette commande pour qu'il me laisse le terminal ouvert jusqu'à ce que j'appuie sur une touche?

Hors ligne

#5 Le 22/01/2007, à 20:30

Poutre

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

Bon, en fait je viens de m'apercevoir que le problème ne vient pas de Geany, mais du fait que mes terminaux (aussi bien gnome-terminal que xterm) ne me demandent plus d'appuyer sur une touche à la fin de l'exécution de mon petit programme en C++ (le fameux "Press return to continue"), contrairement à ce qu'ils faisaient avant...

Quelqu'un saurait où est-ce qu'on règle cette option?

Hors ligne

#6 Le 22/01/2007, à 22:05

GarulfoLinux

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

hola, je crois que je ne pourrai t'aider davantage parce que j'utilise Konsole comme terminal.
Si mes souvenirs sont bon, il me semble que j'utilisais xterm avec Geany auparavant.


Ressources sur Linux pour les débutants : http://www.guidelinux.org
Cours sur Gambas : http://gnulinux.rf.lv

Hors ligne

#7 Le 22/01/2007, à 22:20

Poutre

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

En fait j'ai l'impression que le problème ne vient pas directement d'un type de terminal, puisque j'ai le même problème avec gnome-terminal et xterm.
Je me demande si ce truc ne pourrait pas se régler au niveau du bashrc par exemple, mais dans ce domaine je suis loin d'être expert...
Comme d'hab, si quelqu'un a une idée, je suis preneur!

Hors ligne

#8 Le 30/01/2007, à 13:07

Yomgui

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

Pour que le terminal ne se ferme pas à la fin de l'execution d'un programme, il suffit d'ajouter -hold à la ligne de commande de xterm.

xterm -hold fichieràexecuter

Hors ligne

#9 Le 04/02/2007, à 03:26

Poutre

Re : [Résolu] C++ - problème de comportement du terminal à l'exécution

Merci de ta réponse, je ne connaissais pas l'option -hold de xterm. Je vais aller essayer ça!
En fait, j'ai contourné le problème différemment, en rajoutant un getchar() à la fin de mon main, ce qui fait que le programme attend que je tape sur une touche pour finir de s'exécuter...

Hors ligne