OK je voie, mais je ne peut pas changer le prototype qui doit me retourner une valeur de type Liste. Or dans mon main(), c'est vrai que v.rue pointe sur rien. Alors je dois lui trouver une adresse, donc je peux faire:
Code :
- v.rue = (Liste *) malloc (sizeof (Liste));
- //et par la suite faire :
- *v.rue = initListe (&err);
|
Mais voila, je ne peut pas passer ce pointeur en paramètre de initListe () car le prototype ne l'autorise pas. Donc initListe () ne saura pas sur quoi travailler?