Bonjour,
Je continue a jouer un peu avec le C (non, je ne suis pas découragé)....
j'ai fait ce week-end deux exercices de mon bouquin, et j'ai un truc bizarre avec getchar().
En fait je veux que l'utilisateur appuye sur une touche pour quitter le programme. Truc à priori très con....
On me dit dans ce cas d'utiliser getchar() présente dans stdio.h.
Alors voilà j'ai donc un code suivant :
et avec ce code getchar() fonctionne bien
par contre avec cet exemple plus con...
Par contre ici, ça ne marche pas... mon programme quitte tout seul.
J'avoue que ça me perturbe.
Je continue a jouer un peu avec le C (non, je ne suis pas découragé)....
j'ai fait ce week-end deux exercices de mon bouquin, et j'ai un truc bizarre avec getchar().
En fait je veux que l'utilisateur appuye sur une touche pour quitter le programme. Truc à priori très con....
On me dit dans ce cas d'utiliser getchar() présente dans stdio.h.
Alors voilà j'ai donc un code suivant :
Bloc de code:
#include <stdio.h>
int main()
{
int multi[2][4]; //définition d'un tableau à 2 dimensions
// on affiche la taille des tableaux
printf("\nLa taille de multi est égale à %u", sizeof(multi));
printf("\nLa taille de multi[0] est égale à %u", sizeof(multi[0]));
printf("\nLa taille de multi[0][0] est égale à %u", sizeof(multi[0][0]));
printf("\n");
getchar(); // on attends que l'utilisateur tape sur une touche
return 0; // on quitte
}
par contre avec cet exemple plus con...
Bloc de code:
#include <stdio.h>
#include <stdlib.h>
int main ()
{
float pi=3.1415;
float rayon;
printf("Rayon du cercle ? (par exemple : 15.00)\n");
scanf("%f", &rayon);
rayon=rayon * pi;
printf("\nTotal %.4f\n",rayon);
printf("\n");
getchar();
return 0;
}
J'avoue que ça me perturbe.