Struct comme paramètres d'une fonction void

Résolu
Bonjour,
je voudrai savoire comment passer un tableau de structure comme un paramètre d'une fonction void pour remplir les champs voila ma structure :
typedef struct CITOYEN
 {
char nom[10] ;
char prenom[20];
int cin[8];
int jour[2];
int mois[2];
int annee[4];
int numrue[5] ;
char cite[15] ;
char ville[20];
int codp[10] ;
}cit;

voila le tableau:
cit t[max] ;

merci d'avance les ami(e)s
Configuration: Windows Vista
Firefox 3.5.2

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    salut. par pointeur bien sur:
    void modif_Cit(struct cit* t,int max);
    Il suffit alors de l'appeler ainsi:
    modif_Cit(t,max);
    1. Contributeur
      int calcule(cit t[]) ???
      Le compilo te dit l'erreur : using typedef-name `cit' after `struct'
      tu utilises un typename (dont le nom est "cit") après le mot clé struct !
      1. cette instruction et fausse
        int calcule(struct cit t[])
        1. voila l'erreur
          C:\Users\cronos aistehsis\Desktop\Untitled1.cpp using typedef-name `cit' after `struct'
          1. excuser moi cette instruction
            int calcule(struct cit t[])
            c'est la déclaration pas l'appel j'ai aucun erreur dans l'appel mais le problème c'est se trouve au niveau de la déclaration
            1. salut tout le monde
              merci pour la réponse je c'est ça marche bien la première foi mais après non !!!
              voila l'appel de la fonction
              int calcule(struct cit t[])

              sa retourne un erreur
              43 C:\Users\cronos aistehsis\Desktop\Untitled1.cpp using typedef-name `cit' after `struct'