Une fonction route laRoute(int i, reseau res) qui retourne la i-ème route du reseau res. On suppose que 0 <= i < nombre de routes contenues dans res.
sachant qu'un reseau routier est défini par le nombre de routes qu'il contient, la capacité du réseau (le nombre maximal de routes qu'il peut contenir) et l'ensemble de ses routes (un tableau de routes)
pk quand je compile j'ai: "structure has no member named `r' "
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 typedef struct{int nombre; int nbr; route *tabroute;} reseau; route laRoute(int i, reseau *res) {printf("la i ème route est "); printf((*res).tabroute[i].r.v.nom, (*res).tabroute[i].r.v.population, (*res).tabroute[i].r.w.nom,(*res).tabroute[i].r.w.population, (*res).tabroute[i].r.distance)}
Partager