Question sur les structures en c
sofi
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai un petit probléme:
j'ai défini une structure piece comme suivant
typedef struct
{
int hauteur_piece;
int largeure_piece;
/* Forme c'un tableau de chaine des caractéres */
char* forme[4];
} piece;
et j'ai défini la méthode suivante qui nous permettons de générer une liste des piéces dans
un tableau des piéces mais j'ai des bugs dans mon dans cette méthodes.Est ce que s'ilvous plias vous pouvez m'aider ou corriger ma fonction?!!
iece* GenererPieces(piece P)
{
piece* tab[10];
int i,j;
for(j=0;j<10;j++)
{
*(tab+j).hauteur_piece=P.hauteur_piece;
*(tab+j).largeure_piece=P.largeure_piece;
for(i=0;i<4;i++)
{
*(tab+j).forme[i]=P.forme[i];
}
}
return tab;
}
j'ai un petit probléme:
j'ai défini une structure piece comme suivant
typedef struct
{
int hauteur_piece;
int largeure_piece;
/* Forme c'un tableau de chaine des caractéres */
char* forme[4];
} piece;
et j'ai défini la méthode suivante qui nous permettons de générer une liste des piéces dans
un tableau des piéces mais j'ai des bugs dans mon dans cette méthodes.Est ce que s'ilvous plias vous pouvez m'aider ou corriger ma fonction?!!
iece* GenererPieces(piece P)
{
piece* tab[10];
int i,j;
for(j=0;j<10;j++)
{
*(tab+j).hauteur_piece=P.hauteur_piece;
*(tab+j).largeure_piece=P.largeure_piece;
for(i=0;i<4;i++)
{
*(tab+j).forme[i]=P.forme[i];
}
}
return tab;
}