Programmation langage C
je@nb
-
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
jè installé codeblocks mais quand je réalise des projets(console) et enrégistre il me met le message suivant: could not save the config file .puis quand je lance l'exécutable après la dernière ligne du programme ne s'exécute pas ( la console se ferme sans me demander normalement d'appuyer sur une touche pour continuer) help me please!!!!
jè installé codeblocks mais quand je réalise des projets(console) et enrégistre il me met le message suivant: could not save the config file .puis quand je lance l'exécutable après la dernière ligne du programme ne s'exécute pas ( la console se ferme sans me demander normalement d'appuyer sur une touche pour continuer) help me please!!!!
A voir également:
- Programmation langage C
- Langage ascii - Guide
- Application de programmation - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage de programmation visual basic - Télécharger - Langages
2 réponses
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
En effet, il est conseillé de metre un system("pause"); en dernière ligne de code pour empècher la fermeture de la fenetre
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é...
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)