> Tous les forums > Forum Autres langages
 Pb d'execution d'un programme en langage c
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Pakik
  Posté le 21/03/2005 @ 19:33 
Aller en bas de la page 
Nouvel astucien
Bonjour, Lorsque je lance mon programme après l'avoir compilé, je n'ai même pas le temps de le voir s'exécuter que la fenêtre se referme aussitôt. Je voudrais savoir s'il y a une commande qui permet de faire une pause ou de refermer la fenêtre après avoir appuyé sur une touche par exemple (pas trop compliqué a programmer car je suis un novice). Merci d'avance
Publicité
edon47
 Posté le 21/03/2005 à 23:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Bonjour, L'instruction getch() attend que tu entres une valeur(n'importe quelle touche) avant de fermer la console; à placer en tout dernier dans le programme.

Modifié par edon47 le 21/03/2005 23:28
breizhbugs
 Posté le 22/03/2005 à 11:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, C'est un programme console je suppose? Dans ce cas ne le lance pas en double cliquant dessus mais en ouvrant la console ("invite de commande" dans le menu démarrer), en te placant dans le bon répertoire et en ecrivant son nom.
koala01
 Posté le 22/03/2005 à 22:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Salut, Les deux solutions sont valables, mais, personnellement, celle que je préfère, c'est encore de mettre un getch() juste avant l'accolade fermante de la fonction main()... Maintenant, il peut s'avérer utile de mettre une commande getch() à d'autres endroits du programme (n'oublie peut etre pas de mettre un message du type "une touche pour la suite", avant le getch() [clindoeil])
don diego
 Posté le 23/03/2005 à 10:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Salut, Tu as deux solutions : soit tu lances ton programme dans la console après l'avoir compilé. Sinon, tu utilises la fonction sleep(1000) dans ton programme. sleep(1000) te permet de faire une pause de 1 seconde.
SesechXP
 Posté le 23/05/2006 à 15:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
Salut ! Comme déjà dit je te conseilles de lancer ton programme en passant par l'invite de commande. Le getch peut être une solution mais oblige à inclure conio.h qui ne fait pas partie du C standard (C99). ++

Modifié par SesechXP le 23/05/2006 16:01
AlexPrince
 Posté le 23/05/2006 à 16:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Préfère getchar() à getch(), puisque cette dernière n'est pas standard.
breizhbugs
 Posté le 23/05/2006 à 16:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
Ouais, enfin en meme temps le topic etait mort depuis un an...
AlexPrince
 Posté le 24/05/2006 à 05:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
C'est la faute du forum. Il me l'a marqué comme étant un nouveau post [confus]
Publicité
breizhbugs
 Posté le 24/05/2006 à 14:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien
AlexPrince a écrit :
C'est la faute du forum. Il me l'a marqué comme étant un nouveau post [confus]
C'est un forum hanté, il remonte des topics tout seul ... Sinon pour ceux qui croient pas aux fantômes, ils n'ont qu'a regarder la date du post de SesechXP...
AlexPrince
 Posté le 24/05/2006 à 16:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Soit aussi chiant que tu veux. Je le jure que le post était en rouge.
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
119,99 €Ecran PC 27 pouces Dell D2721H (IPS, Full HD, 60 Hz) à 119,99 €
Valable jusqu'au 25 Janvier

RueDuCommerce fait une promotion sur l'écran PC 27 pouces Dell D2721H qui passe à 119,99 €. L'écran à cadre fin dispose d'une dalle IPS FHD (1920x1080 pixels) à 60 Hz et de prises VGA et HDMI. La livraison est de plus offerte. On la trouve ailleurs autour de 150 €.


> Voir l'offre
49,99 €Montre connectée Xiaomi MI Watch Lite à 49,99 €
Valable jusqu'au 26 Janvier

Amazon fait une une belle promotion sur la toute nouvelle montre connectée Xiaomi MI Watch Lite qui passe à à 49,99 € au lieu de 69 €. La livraison est gratuite. 

Elle dispose d'écran couleur de 1,4 pouce affichant une définition de 320 x 320 pixels et ne pèse que 35 g. Cinq cadrans sont proposés par défaut, pour varier le style en fonction de votre envie. Du côté des fonctionnalités, vous trouverez le suivi du sommeil, l'analyse de la fréquence cardiaque, des exercices de respiration et un GPS précis capable d'indiquer l’altitude et la pression atmosphérique de votre environnement. 

Elle fait également office de coach sportif en traquant le nombre de pas, la distance parcourue ou encore les calories brûlées et reconnait jusqu'à 11 activités sportives : la course en extérieur, le tapis roulant, le cyclisme extérieur et intérieur, le trekking, la natation, le yoga, etc. D'autres informations sont disponibles sur la Mi Watch Lite, comme l’affichage des notifications avec les emojis, la météo ou encore l'alarme de votre réveil. Il est également possible de prendre des appels entrants, contrôler sa musique et rechercher son téléphone.

Côté autonomie, comptez 9 jours en utilisation standard et 10 heures en mode sport avec le GPS activé en continu. 


> Voir l'offre
24,99 €Casque audio bluetooth JBL T460BT à 24,99 €
Valable jusqu'au 25 Janvier

Cdiscount fait une vente flash sur le casque audio sans fil bluetooth JBL T460BT qui passe à 24,99 € livré gratuitement alors qu'on le trouve ailleurs à partir de 49,99 €. Ce casque sans fil bluetooth 4.0 offre une autonomie de 11h, permet de commander sur le casque les appels et la musique et est repliable à plat. Il est rechargeable avec un câble microUSB fourni.


> Voir l'offre

Sujets relatifs
Calculer le temps d'exécution d'un programme en C
Programme langage c à adapter Borland C++
Apprendre les bases du langage VBA sous Excel
Programme spatial
[Langage C] Tests unitaires
[info] Swift: Pourquoi Apple a créé un nouveau langage de programmation
Programme crash
Aide pour un programme simple en C++
Script pour lancer un programme en VBS
Imprimante HP C3180 et programme MS/ DOS
Plus de sujets relatifs à Pb d''execution d''un programme en langage c
 > Tous les forums > Forum Autres langages