A voir également:
- Renvoyer une structure nulle en C
- Logiciel calcul structure bois gratuit - Télécharger - Architecture & Déco
- Structure d'un rapport de stage - Guide
- Renvoyer à la ligne excel - Guide
- Le jeton csrf est invalide. veuillez renvoyer le formulaire - Forum PHP
- Comment renvoyer un mail déjà envoyé - Forum Yahoo mail
2 réponses
Salut!
Au hasard...
Je pense que ça doit pouvoir faire l'affaire ou bien encore...
Bien entendu avant d'utiliser la fonction il faudra définir ce tableau de structures.
Voilà un exemple dont tu pourrais t'inspirer. :-)
Au hasard...
/* prototype1 */ int mafonction(struct structure *nom[]);
Je pense que ça doit pouvoir faire l'affaire ou bien encore...
/* prototype2 */ int mafonction(struct structure **nom);
Bien entendu avant d'utiliser la fonction il faudra définir ce tableau de structures.
/* definition */ int mafonction(struct structure *nom[]) { int i; int n; n = 4; for(i = 0; i < n; i++) { if(nom[i]->element == 15) { (nom[i]->element)++; } } }
Voilà un exemple dont tu pourrais t'inspirer. :-)
Oui,mais ma fonction doit renvoyer un type structure et non un entier comme dans ton exemple. Le problème est de renvoyer une structure nulle.
Ca doit etre une fonction ressemblant à :
structure mafonction(struct structure *nom[])
{
int i;
int n;
n = 4;
for(i = 0 ;i < 4 ; i++)
{
if(nom[i]->element == 15)
{ return nom[i]; }
}
/* si aucun element égal à 15 n'a été trouvé,il faut renvoyer une structure nulle */
return ??? ; (comment retourner une structure nulle?)
}
Ca doit etre une fonction ressemblant à :
structure mafonction(struct structure *nom[])
{
int i;
int n;
n = 4;
for(i = 0 ;i < 4 ; i++)
{
if(nom[i]->element == 15)
{ return nom[i]; }
}
/* si aucun element égal à 15 n'a été trouvé,il faut renvoyer une structure nulle */
return ??? ; (comment retourner une structure nulle?)
}