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
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!!!!


A voir également:

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
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
0
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
En effet, il est conseillé de metre un system("pause"); en dernière ligne de code pour empècher la fermeture de la fenetre
0
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
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é...
0
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
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.
0
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
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)
0