Mon programme crash sans arrêt(débutant)

Fermé
sam234 - 22 févr. 2011 à 02:24
 sam234 - 22 févr. 2011 à 04:23
Bonjour,





Je débute en programmation et je viens de créer un petit programme qui est supposé rire de notre gueule si on est mineur ou approuver si on est majeur...

Le voici:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int age=0;
printf("Quel age avez-vous?");
scanf("%d/n",age);
if(age>=18)
{
printf("Tu es donc majeur!");
}
if(age<18)
{
printf("Ahaha tu es mineur! Pas de biere pour toi!");
}
return 0;
}

Quand je fais f9 tout fonctionne, le programme dans la console s'ouvre et le message "Quel age avez-vous?" s'affiche. Mais la, j'entre une valeur, et ça crash '' Maths.exe a cessé de fonctionner''. Je ne sais pas si quelque chose cloche dans mon code source (erreur de débutant)? Où bien c'est mon ordinateur qui ne gère pas...

Merci d'avance!
A voir également:

1 réponse

floverdevel Messages postés 121 Date d'inscription dimanche 18 février 2001 Statut Membre Dernière intervention 20 mai 2011 15
22 févr. 2011 à 03:20
Salut :)

Moi j'enlèverais le /n dans le scanf et aussi la variable age doit être passée par référence

scanf("%d", &age); 


Tel que vu sur cette doc :)
http://www.cplusplus.com/reference/cstdio/scanf/
0
Merci, mon programme marche maintenant! j'avais complètement oublié le & avant la variable lorsqu'on demande une saisie à l'utilisateur!
0