bonjour à tous !
alors avant de poster j'ai fais une petite recherche sur le forum mais je crois que le mal de crâne me guette alors pardonnez moi si ma question a déjà été posé.

voilà mon problème : j'appelle la fonction suivante "SaisieGare()" (i est un compteur dans une boucle for, et les ptr... sont des pointeurs de structures)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SaisieGare(ptrligne->ptrgare[i], ptrligne);
RQ : j'ai une erreur "invalid type of argument 1"

et je n'arrive pas à déclarer la fonction comme il se doit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SaisieGare(....????)
{
...
}
un petit coup de main serai la bienvenu.
merci et bon aprem

edit : je vais détailler un peu quand même :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
typedef struct gares
{
    char nom[41];
    int arret, position, porte, term;
}Gares;
 
typedef struct ligne
{
    int nbgare, nbcanton, nbtrain, nbmission;
    Canton* ptrcanton;
    Train *ptrtrain;
    Gares* ptrgare;
    Mission *ptrmission;
}Ligne;
et donc ce que je voudrais faire c'est pouvoir remplir la gare i en donnant son nom etc...