[C] Fermeture auto terminal

Onmac

Membre d’élite
Club MacG
23 Août 2010
1 040
13
52
Près de Lille
Bonjour à tous,

Je me suis mis depuis peu à la programmation sur mon Mac.
Je m'entraine simplement en faisant des exercices d'inversion de variable.
Cependant j'aimerais bien ajouté une fonction qui ferme complètement ma console, c'est à dire le terminal. Pas forcément l'application mais au moins la fenêtre.

Voici mon code:

/* EXERCICE 1 */
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int a;
int b;
int c;
int f;

printf("\nDonner 2 entier: \n");
printf("a=");
scanf("\n %d", &a);
printf("b=");
scanf("\n %d", &b);
c=a;
a=b;
b=c;

printf("Inversion des valeurs \n");
printf("a=%d \n" ,a);
printf("b=%d \n" ,b);

printf("Fermeture de la fenetre \n");
system("exit");



return 0;
}
En vous remerciant par avance de votre aide !

Onmac
 

paranormal-wizzzard

Membre d’élite
26 Août 2013
1 286
76
RENNES
Salut !
Je ne saurais t'aider en programmation, mais par contre tu devrais essayé cet exercice avec une autre application parce que les bêtises avec le terminal sont vite arrivées...
 
  • J’aime
Réactions: Stepha
D

Deleted member 1099514

Invité
Salut

C'est pas très joli, mais tu peux tenter un :
system("killall terminal");
Par contre il faudra, avant bloquer l'appli, faire une demande de frappe de caractère afin de voir les résultats précédents.
 

paranormal-wizzzard

Membre d’élite
26 Août 2013
1 286
76
RENNES
L'inconvénient c'est que je n'ai pas 50 000 solutions pour faire tourner un code...
Je comprends pas, si tu souhaite juste fermer une appli, ou il faut impérativement que ce soit le terminal qui se ferme ?
 
D

Deleted member 1099514

Invité
Il doit être possible de faire aussi :
exec nom_du_programme