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

  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);
    2
    1. merci bien résolu
      0
      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' 
        0
        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
          0
          1. salut svp quel est l'Erreur de la déclaration
            0
            1. voila l'erreur
              C:\Users\cronos aistehsis\Desktop\Untitled1.cpp using typedef-name `cit' after `struct'
              0
              1. cette instruction et fausse
                int calcule(struct cit t[])
                0
                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 !
                  0