Bonsoir a tous

Avec ce code qui se trouve dans le chapitre "L'allocation dynamique" , j'ai voulu entrer les noms des Amis au lieu des ages mais ça plante a chaque fois.. avez des indices a me donner?

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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
int main(int argc, char *argv[])
{
    int nombreDAmis = 0, i = 0;
    int* ageAmis = NULL; 
 
 
    printf("Combien d'amis avez-vous ? ");
    scanf("%d", &nombreDAmis);
 
    if (nombreDAmis > 0) 
    {
        ageAmis = malloc(nombreDAmis * sizeof(int)); 
        if (ageAmis == NULL) 
        {
            exit(0); 
        }
 
 
        for (i = 0 ; i < nombreDAmis ; i++)
        {
            printf("Quel age a l'ami numero %d ? ", i + 1);
            scanf("%d", &ageAmis[i]);
        }
 
 
        printf("\n\nVos amis ont les ages suivants :\n");
        for (i = 0 ; i < nombreDAmis ; i++)
        {
            printf("%d ans\n", ageAmis[i]);
        }
 
 
        free(ageAmis);
    }
 
    return 0;
}