Programmation langage C
Fermé
je@nb
-
30 sept. 2010 à 10:08
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 30 sept. 2010 à 14:27
Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 - 30 sept. 2010 à 14:27
A voir également:
- Programmation langage C
- Langage ascii - Guide
- Application de programmation - Guide
- Langage binaire - Guide
- Programmation - Guide
- Pascal langage - Télécharger - Édition & Programmation
2 réponses
Gaunts
Messages postés
1125
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
18 mars 2012
116
30 sept. 2010 à 10:11
30 sept. 2010 à 10:11
Bonjour,
Sous windows, quand tu fais un programme console, pour éviter qu'il se ferme tu dois utiliser une fonction qui mettra le programme en pause, la plus simple d'entre elles ici
Sous windows, quand tu fais un programme console, pour éviter qu'il se ferme tu dois utiliser une fonction qui mettra le programme en pause, la plus simple d'entre elles ici
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 13:36
30 sept. 2010 à 13:36
En effet, il est conseillé de metre un system("pause"); en dernière ligne de code pour empècher la fermeture de la fenetre
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
30 sept. 2010 à 14:12
30 sept. 2010 à 14:12
Je n'irai pas jusuq'à dire que c'est conseillé... Disons que c'est un biais pour éviter la fermeture d'un programme console suivant l'utilisation windowsienne qui en est fait.
Sous Linux, les programmes ont le même comportement mais "étrangement" ça ne gène pas les gens.
Normalement, sur code block il y a un mécanisme qui bloque automatiquement la console ouverte à la fin de l'exécution.
S'il n'arrive pas à écrire ça peu être le problème : disque plein, répertoire mal configuré...
Sous Linux, les programmes ont le même comportement mais "étrangement" ça ne gène pas les gens.
Normalement, sur code block il y a un mécanisme qui bloque automatiquement la console ouverte à la fin de l'exécution.
S'il n'arrive pas à écrire ça peu être le problème : disque plein, répertoire mal configuré...
Gaunts
Messages postés
1125
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
18 mars 2012
116
30 sept. 2010 à 14:22
30 sept. 2010 à 14:22
Totalement d'accord.
Sous linux, ça ne dérange pas parce que quand le programme se ferme, la console reste ouverte, car c'est généralement sur cette dernière que l'on travaille.
Sous linux, ça ne dérange pas parce que quand le programme se ferme, la console reste ouverte, car c'est généralement sur cette dernière que l'on travaille.
Nabla's
Messages postés
18203
Date d'inscription
mercredi 4 juin 2008
Statut
Contributeur
Dernière intervention
28 avril 2014
3 193
30 sept. 2010 à 14:27
30 sept. 2010 à 14:27
d'accord avec gaunts.
Je savais que dire d'utiliser system() allait faire tiquer ;) on est d'accord, c'est pas beau, il faut éviter, mais bon, c'est pratique, c'est connu ... et ca lui fait voir une nouvelle fonction :) (il lui reste plus qu'à apprendre la compilation conditionnelle pour que le prog puisse aussi compiler sous nunux)
Je savais que dire d'utiliser system() allait faire tiquer ;) on est d'accord, c'est pas beau, il faut éviter, mais bon, c'est pratique, c'est connu ... et ca lui fait voir une nouvelle fonction :) (il lui reste plus qu'à apprendre la compilation conditionnelle pour que le prog puisse aussi compiler sous nunux)