Recuperer un tableau en parametre en C
Al
-
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
salut tout le monde .....j'ai besoin de l'aide svp
voici une fonction qui fait des calculs et qui sauvegarde le tout dans un tableau qui s'appelle resultat, et qui doit etre retourner en parametre mais malhereusement, j'arrive pas a recuperer rien de ce tableau quand je fais appelle a cette fonction :(
voici le bout de code de cette fonction:
prototype:
void traitement_IP(int,int,int,int,int,int, char resultat[]);
void traitement_IP(int partie1, int partie2, int partie3, int partie4,int sousReseauPossible, int numSousReseau, char * resultat) {
......
strcat(resultat,tampon);
strcat(resultat,"\n");
return 0;
}
je fais appelle a cette fonction dans une autre procedure comme ca:
char *tab_resultat;
tab_resultat = traitement_IP(v1,v2,v3,v4,v5,v6, resultat[]);
Merci beaucoup pour votre temps
voici une fonction qui fait des calculs et qui sauvegarde le tout dans un tableau qui s'appelle resultat, et qui doit etre retourner en parametre mais malhereusement, j'arrive pas a recuperer rien de ce tableau quand je fais appelle a cette fonction :(
voici le bout de code de cette fonction:
prototype:
void traitement_IP(int,int,int,int,int,int, char resultat[]);
void traitement_IP(int partie1, int partie2, int partie3, int partie4,int sousReseauPossible, int numSousReseau, char * resultat) {
......
strcat(resultat,tampon);
strcat(resultat,"\n");
return 0;
}
je fais appelle a cette fonction dans une autre procedure comme ca:
char *tab_resultat;
tab_resultat = traitement_IP(v1,v2,v3,v4,v5,v6, resultat[]);
Merci beaucoup pour votre temps
A voir également:
- Recuperer un tableau en parametre en C
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
- Remettre parametre usine pc - Guide
1 réponse
Salut,
vu le prototype de ta fonction, ça ne m'étonne qu'à moitié que tu ne récupères rien dans ton tableau.
1) Elle est sensée ne rien renvoyer : void
2) Tu fais un return 0 donc même si elle renvoie quelque chose c'est un int et ça ne correspond pas à ce que tu attends.
3) Je pense que tu dois au minimum avoir des warnings lorsque tu compiles. Analyse les.
A++
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS
vu le prototype de ta fonction, ça ne m'étonne qu'à moitié que tu ne récupères rien dans ton tableau.
1) Elle est sensée ne rien renvoyer : void
2) Tu fais un return 0 donc même si elle renvoie quelque chose c'est un int et ça ne correspond pas à ce que tu attends.
3) Je pense que tu dois au minimum avoir des warnings lorsque tu compiles. Analyse les.
A++
Ni l'ignorance n'est défaut d'esprit,
ni le savoir n'est preuve de génie. LUC DE CLAPIERS