Esque on peut parcourir un tableau dans une chaine d'une liste
Résolu
imadhen
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je voudrais savoir comment afficher ou affecter un tableau d'entier vers une chaine d'une liste chainée
mrc ^^
je voudrais savoir comment afficher ou affecter un tableau d'entier vers une chaine d'une liste chainée
mrc ^^
A voir également:
- Esque on peut parcourir un tableau dans une chaine d'une liste
- Liste déroulante excel - Guide
- Tableau word - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
2 réponses
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
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 :)
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