If return 0
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai fait un programme, et je voulais savoir comment faire
if (mon programme se ferme)
{
system("shutdown/s");
}
Merci de votre aide
J'ai fait un programme, et je voulais savoir comment faire
if (mon programme se ferme)
{
system("shutdown/s");
}
Merci de votre aide
A voir également:
- If return 0
- Remettre a 0 un pc - Guide
- Numéro de téléphone excel 0 - Guide
- 0 barré clavier ✓ - Forum Programmation
- Excel différent de 0 ✓ - Forum Excel
- Formule excel si inférieur à 0 égal 0 ✓ - Forum Excel
6 réponses
Tu peux empiler des routines à executer en fin de programme (lors d'un appel à exit(), ou un return, par exemple), grâce à la fonction atexit():
#include <stdlib.h> #include <stdio.h> void end_prg_cb (void) { fprintf (stdout, "Fin du programme"); } int main (void) { atexit (end_prg_cb); fprintf (stdout, "Le programme va bientôt fermer"); return 0; }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
la réponse est donnée : atexit().
Tu ne peux pas faire un if(le programme se ferme) Dans un programme séquentiel ça n'a pas de sens.
Le mieux est en effet de répondre aux questions et donner plus d'informations sur le contexte. Nous ne sommes même pas certain que ce soit du C (les accolades et "system" mettent sur la voie, mais il faut deviner)
Ques veux tu dire par brutalement fiddy ? genr erreur de segmentation ?
Tu ne peux pas faire un if(le programme se ferme) Dans un programme séquentiel ça n'a pas de sens.
Le mieux est en effet de répondre aux questions et donner plus d'informations sur le contexte. Nous ne sommes même pas certain que ce soit du C (les accolades et "system" mettent sur la voie, mais il faut deviner)
Ques veux tu dire par brutalement fiddy ? genr erreur de segmentation ?