> Tous les forums > Forum Autres langages
 fermer une fenêtre en c++Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TylerRsT
  Posté le 17/11/2006 @ 21:14 
Aller en bas de la page 
Petit astucien
voila je voudrais savoir comment on peut fermer l'exécutable lors d'une condition.. merci!!
Publicité
BxG
 Posté le 18/11/2006 à 00:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

il suffit que le programme arrive a l'instruction " return 0 ; ", ce qui stopera le programme, aprés tu peux dire au programme de le faire si l'utilisateur entre une valeur pour une varibale qui renvéré a ce return " return 0 ; ", ou alors suivant une condition : do- while, for, etc...

pour la condition while ( tant que ), il suffit que la fonction soit réalisé pour que le programme se stop, donc pas bsoin d'utiliser return 0;

pour te donner un exemple, on écrit:

long nombre =0; //<-- insertion variable nombre qui prendra la valeur 0 au debut du programme

main() //<-- ai-ce necessaire d'expliquer son role ??

{

while ( nombre !=1) //<-- tant que le nombre est différent de 1, tu execute ce qu'il y a entre inccolade

{ printf (" tape le nombre 1 puis entré pour quitter le programme"); //<-- affiche ce texte a l'écran

scanf("%ld", &nombre); //<-- on assimile la valeur taper par l'utilisateur a la valeur de "nombre"

}

}

Je pense t'avoir donné une réopnse, vrai ou fausse je ne sais pas, il faudra attendre d'autres avis...

bye



Modifié par BxG le 18/11/2006 01:22
AlexPrince
 Posté le 18/11/2006 à 05:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
À ta place je n'aurais pas développé mon idée avec le code parce qu'il obscurci un peu l'idée principale qui est de savoir comment terminer un programme. De façon générale, "return 0;" termine une fonction en retournant la valeur 0. Dans le cas de la fonction main(), 0 fait généralement référence à une "sortie en douceur", c'est-à-dire sans erreur, alors que 1 signifie qu'il y a eu une erreur et qu'on doit quitter. Bien sûr, ce sont des conventions que certains implémenteurs ne suivent pas, alors il est bon de remplacer 0 par EXIT_SUCCESS qui est une macro définie dans toutes les implémentations, si je ne m'abuse (*à vérifier*).
TylerRsT
 Posté le 18/11/2006 à 08:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
c bon ca marche merci bcp
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
281,43 €Processeur AMD Ryzen 5 5600X à 281,43 € livré
Valable jusqu'au 30 Juillet

Amazon Allemagne fait une promotion sur le processeur AMD Ryzen 5 5600X qui passe à 276,30 € (avec la TVA ajustée). Comptez 5,17 € pour la livraison en France soit un total de 281,43 € livré alors qu'on le trouve ailleurs à partir de 360 €. Le processeur pour PC de bureau AMD Ryzen 5 5600X propose 6 coeurs natifs et 12 coeurs logiques pour un traitement multitâche agréablement fluide. Grâce à sa fréquence native élevée et à son mode Turbo Core ajustant la puissance en fonction des besoins, le CPU AMD Ryzen de nouvelle génération délivre des performances exceptionnelles dans tous les domaines : Jeux vidéo, multitâche intensif, édition vidéo, modélisation 3D et bien plus encore. Le cache L3 de 32 Mo permet en outre le traitement ultrarapide d'un grand nombre d'instructions grâce à des latences réduites. Fourni avec un système de refroidissement.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane.


> Voir l'offre
11,90 €Adaptateur USB 3.0 Ethernet Gigabit TP-Link UE300 à 11,90 €
Valable jusqu'au 31 Juillet

Amazon fait une promotion sur l'adaptateur USB 3.0 Ethernet Gigabit TP-Link UE300 qui passe à 11,90 € au lieu de 20 €. Cet adaptateur vous permettra de rajouter une prise Ethernet Gigabit à votre ordinateur portable (ou votre tablette via un adaptateur OTG) qui en est dépourvu.


> Voir l'offre
34,99 €Casque-micro filaire Corsair HS35 à 34,99 €
Valable jusqu'au 30 Juillet

Cdiscount fait une promotion sur le casque-micro filaire Corsair HS35 qui passe à 34,99 € au lieu de 48 €. Le fil mesure 1,80 m et le casque dispose d'un bouton pour couper / activer le micro. Utilisable sur PC, Xbox One, PS4, Nintendo Switch et appareils mobiles.


> Voir l'offre

Sujets relatifs
Lien html vers fenetre javascript
Activation de fenêtre
Texte en gras dans la fenêtre : pourquoi ?
Fermer les popup au clic sur la page
Ma fenetre s'affiche pas en java
forcer le focus d'une fenetre avec gtk
Commande systeme - fenetre
la fenêtre Messages de JBuilder X
[resolu]fenetre python
Taille de la fenêtre avec pascal
Plus de sujets relatifs à fermer une fenêtre en c++
 > Tous les forums > Forum Autres langages