probleme avec les structures
Ecrire la fonction int appartient(ville v, route r) qui retourne 1 si la ville v est une des deux villes de la route r, 0 sinon.
Code:
1 2 3 4 5
| typedef struct{char *nom;
long int population;}ville;
typedef struct{ville v, w;
double distance;} route; |
sachant qu'on a la fonction:
Code:
1 2 3
| int memeVille(ville v, ville w)
{if ((v.nom == w.nom) && (v.population == w.population)) return 1;
else return 0;} |
j'ai ecris la fonction appartient de cette façon :
Code:
1 2 3
| int appartient(ville v, route r)
{if ((memeVille(v, r.v)=1) || (memeVille(v, r.w)=1) return 1;
else return 0;} |
c'est juste ?