Problèmes de pointeurs avec structures en C

Bonjour,
Je commence les pointeurs en C et je n'arrive pas à résoudre un exercice.
J'ai comme données

typedef struct{
int voitures[10];
}Route;

Route *r;

Et je dois modifier les valeurs du tableau voitures, Comment peut on faire pour remonter. Sans pointeurs on pourrait faire r.voitures[0], il y a-t-il une manière analogue?
Merci

2 réponses

  1. Contributeur
    Il faut faire : (*r).voitures[0]=5;
    Ou plus simplement : r->voitures[0]=5;

    Cdlt,
    1