FAQ CConsultez toutes les FAQ

Nombre d'auteurs : 30, nombre de questions : 181, dernière mise à jour : 16 février 2017  Ajouter une question

 

Cette FAQ a été réalisée à partir des questions fréquemment posées sur les forums de www.developpez.com et de l'expérience personnelle des auteurs.

Je tiens à souligner que cette FAQ ne garantit en aucun cas que les informations qu'elle propose sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Cette FAQ ne prétend pas non plus être complète. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci .

Sur ce, je vous souhaite une bonne lecture.


SommaireDivers (28)
précédent sommaire suivant
 

Sous Windows, lorsqu'on lance une application console depuis l'interface graphique (c'est-à-dire en double-cliquant), une console se crée pour faire tourner le programme et se détruit aussitôt que ce dernier est terminé. Pour maintenir la console jusqu'à ce que l'utilisateur tape une touche pour la fermer, il suffit d'ajouter une instruction bloquante juste avant de quitter la fonction main, par exemple à l'aide de system("pause");.

Code C : Sélectionner tout
1
2
3
4
5
6
7
8
9
#include <stdio.h> 
#include <stdlib.h> 
  
int main(void) 
{ 
    printf("Hello World !\n"); 
    system("PAUSE"); 
    return 0; 
}
N.B. Dans certains EDI (Code::Blocks, Visual C++, etc.), la commande 'Lancer' ('Run') qui permet de tester un programme sans quitter l'EDI ne lance pas directement le programme, surtout quand ce dernier est une application console, mais lance un programme qui va à son tour lancer le vôtre puis après que ce dernier est terminé, affiche un message vous invitant à appuyer sur une touche pour fermer la console. Ce message ne fait donc pas du tout partie de votre programme.

Mis à jour le 30 octobre 2005 Aurelien.Regat-Barrel gl

Proposer une nouvelle réponse sur la FAQ

Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour ça


Réponse à la question

Liens sous la question
précédent sommaire suivant
 

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2017 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

 
Contacter le responsable de la rubrique C