Struct comme paramètres d'une fonction void

Résolu
cronos aisthesis -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

8 réponses

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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
cronos aisthesis
 
merci bien résolu
0
aisthesis cronos
 
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
aisthesis cronos
 
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aisthesis cronos
 
salut svp quel est l'Erreur de la déclaration
0
aisthesis cronos
 
voila l'erreur
C:\Users\cronos aistehsis\Desktop\Untitled1.cpp using typedef-name `cit' after `struct'
0
aisthesis cronos
 
cette instruction et fausse
int calcule(struct cit t[])
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
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