Bonjour, je suis débutant en C et je me demandais pourquoi mon code ne fonctionnait pas...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
    long age= 0;
printf("Entrez votre age:\n");
scanf("%ld\n",&age);
 
if (age >= 18)
{
        printf("Vous êtes majeur et vous avez %ld ans\n",age);
        }
 
else
{
    printf("Vous etes mineur.\n");
}
 
system("PAUSE");
return 0;
}
Je n'arrive vraiment pas à trouver l'erreur...
En fait ce que je voudrais faire c'est que l'on entre un nombre, et en fonction de la valeur, il affiche telle ou telle phrase...

Merci