Bonjour, voici mon problème:
Je veux que toutes les voitures qui n'ont pas atteint la vitesse maximale vmax accélèrent d'une unité. Pour cela, il faut que j'utilise un for puis des if pour savoir si la voiture est déjà à vmax.
Mais le problème, c'est que je ne sais pas comment utiliser les 2 structures en même temps pour changer la vitesse de toutes les voitures qui sont sur la route.
Merci d'avance.

Voici mes structures:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
typedef struct {
    int nom; /*nom de la voiture */
    int pos; /*position de la voiture */
    int v; /*vitesse de la voiture */
} Voiture;
 
typedef struct {
    int nb; /*nombre de voitures */
    Voiture voit[]; /*tableau de voitures */
    int tab[80]; /*tableau d'entiers qui indique quelle cellule est occupée et qui donne l'indice de la voiture correspondante dans le tableau des voitures.*/
} Route;