Debut en c

Bla -  
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   -
Bjrs
Voila je debute et j'aimerai apprendre le c
J'ai installé Dev-C++

J'ai attrapé un premier script sur le net pour tester

#include <stdio.h>
#define TVA 18.6
void main(void)
{
float HT,TTC;
puts ("veuillez entrer le prix H.T.");
scanf("%f",&HT);
TTC=HT*(1+(TVA/100));
printf("prix T.T.C. %f\n",TTC);
}

mais des que je repond a la question posé, l'appli se referme???

j'ai pas le temps de voir le resultat, c dommage
j'ai oublié quelque chose?
merci pour votre aide

3 réponses

bla
 
Je viens de trouver ça

system("PAUSE");

mais c un peu bancal
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Salut

ui tu as "system("PAUSE");" ( avec "windows.h" ) que moi perso j'utilise, car la fenêtre se ferme automatiquement si aucune pause n'est faite. Ou sinon tu peux utiiser la fonction "getch()" que tu peux utiliser( inclure la biblio "conio.h" ),et qui te permet de faire une pause sans rien afficher, jusqu'à ce que tu appuies sur une touche. après c'est à toi de voir je pense.

Bonne soirée.
0
arth Messages postés 9374 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Mais la fonction getch() permet avant tout de mettre une valeur entrée au clavier dans une variable . ex :

char touche;
touche=getch(); // attend la saisie (d'ou la pause du programme ) d'une touche et mets la valeur de celle ci dans la variable "touche".
elle peut etre utilisée toute seule pour faire la pause à la fin de ton programme. à ce moment la tu mets :

#include <stdio.h>
#include <conio.h>
#define TVA 18.6
void main(void)
{
float HT,TTC;
puts ("veuillez entrer le prix H.T.");
scanf("%f",&HT);
TTC=HT*(1+(TVA/100));
printf("prix T.T.C. %f\n",TTC);
getch();
}
0