Esque on peut parcourir un tableau dans une chaine d'une liste
Résolu/Fermé
imadhen
-
2 janv. 2017 à 22:41
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 10 janv. 2017 à 10:00
[Dal] Messages postés 6194 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 11 octobre 2024 - 10 janv. 2017 à 10:00
A voir également:
- Esque on peut parcourir un tableau dans une chaine d'une liste
- Liste déroulante excel - Guide
- Tableau croisé dynamique - Guide
- Tableau ascii - Guide
- Comment faire un tableau - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
2 réponses
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
4 janv. 2017 à 14:56
4 janv. 2017 à 14:56
Salut imadhen,
Ton poste ne reçoit pas de réponses pour plusieurs raisons.
Ton sujet contient une question différente par rapport à ton message, qui contient aussi plusieurs questions.
Dans les différents cas, tes questions sont mal posées ou incompréhensibles.
Dal
Ton poste ne reçoit pas de réponses pour plusieurs raisons.
Ton sujet contient une question différente par rapport à ton message, qui contient aussi plusieurs questions.
Dans les différents cas, tes questions sont mal posées ou incompréhensibles.
Dal
imadhen13
Messages postés
3
Date d'inscription
samedi 31 décembre 2016
Statut
Membre
Dernière intervention
8 janvier 2017
6 janv. 2017 à 14:25
6 janv. 2017 à 14:25
dsl;
c'est vraie j'ai pas trouvé les bons mots
bon voila le code:
typedef struct element element;
struct element {
int v[20];
struct element* nxt;
char club[100];
};
typedef element *liste;
liste afl(liste l,int tabv[],char ch[])
{
liste tmp,m;
m=malloc(sizeof(liste));
strcpy(m->club,ch);
m->nxt=NULL;
if(l==NULL)
return m;
else {
while(tmp->nxt!=NULL)
{
tmp=tmp->nxt;
}
tmp->nxt=m;
}
return l;
}
mon probleme c'est que je trouve pas comment le compléter (quesqu'il faut faire pour affécter tabv au l->v);
mrc pour vos reponse :)
c'est vraie j'ai pas trouvé les bons mots
bon voila le code:
typedef struct element element;
struct element {
int v[20];
struct element* nxt;
char club[100];
};
typedef element *liste;
liste afl(liste l,int tabv[],char ch[])
{
liste tmp,m;
m=malloc(sizeof(liste));
strcpy(m->club,ch);
m->nxt=NULL;
if(l==NULL)
return m;
else {
while(tmp->nxt!=NULL)
{
tmp=tmp->nxt;
}
tmp->nxt=m;
}
return l;
}
mon probleme c'est que je trouve pas comment le compléter (quesqu'il faut faire pour affécter tabv au l->v);
mrc pour vos reponse :)
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
Modifié par [Dal] le 6/01/2017 à 19:30
Modifié par [Dal] le 6/01/2017 à 19:30
Il te faut la taille de tabv, et après tu peux copier son contenu vers un autre tableau avec memcpy(), sous réserve que la taille du tableau de destination (dans ton cas alloué pour 20 int) soit au moins égale à la taille du tableau copié.
http://www.cplusplus.com/reference/cstring/memcpy/
Dal
http://www.cplusplus.com/reference/cstring/memcpy/
Dal
imadhen13
Messages postés
3
Date d'inscription
samedi 31 décembre 2016
Statut
Membre
Dernière intervention
8 janvier 2017
8 janv. 2017 à 18:57
8 janv. 2017 à 18:57
mrc beauoup ç'as ma aidé mrc :)
[Dal]
Messages postés
6194
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
11 octobre 2024
1 092
10 janv. 2017 à 10:00
10 janv. 2017 à 10:00
de rien, c'est cool :-)