bonjour ,

Je veux utiliser 5 pointeurs pour enregistrer 5 films :

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
struct filmo{
    char titre[40];
    int annee;
}cine1[5], *cine2[5];
 
int main()
{
    int an;
    cine2[5]=&cine1[5];
    int i,nbm;
    cout << "Nombre de film à traiter : ";
    cin >> nbm;
 
    // boucle de saisie
    for (i=0;i<nbm; i+=1){
        cout << "Titre du film :";
        cin >> cine2[i]->titre,40;
        cout << "Année : "  <<endl;
        cin >> an;
        cine2[i]->annee=an;
 
    }
    cout << "------------------" <<endl;
       // boucle affichage
       for (i=0;i<nbm; i+=1){
        cout << cine2[i]->titre << " - Année : " <<cine2[i]->annee <<endl;
    }
    return 0;
}
Segmentation fault