Nombre s'attributs d'une structure de donnée

Fermé
nassim1987 Messages postés 105 Date d'inscription mercredi 25 novembre 2009 Statut Membre Dernière intervention 27 janvier 2014 - 8 oct. 2010 à 00:07
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 - 8 oct. 2010 à 10:03
Bonjour,

Bonjour,
je programme en c,et je voudrais avoir une structure de donnée avec pour chaque enregistrement un nombre nombre d'attribut variable et non fixé à la déclaration de la structure par exemple:
typedef struct{
type_attibut1 attribut1 ;
type_attibut2 attribut2;
type_attibut3 attribut3;
.
.
.
.
type_attributN attributN; } nom_structure ;


Voila je voudrais savoir comment faire pour déclarer cette structure avec N qui n'est pas une constante mais une variable puis comment lire et ecrire dans cette structure

Merci
A voir également:

1 réponse

lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 10:01
Salut,

J'ai pensé à ca :

typedef struct{ 
type_attribut attribut ;
 } Attribut; 


puis tu déclare un tableau d'Attribut pour avoir N attributs :

Attribut ArrayAttribut[N];


ce n'est qu'une idée
0
lucas06150 Messages postés 151 Date d'inscription jeudi 17 décembre 2009 Statut Membre Dernière intervention 19 juillet 2012 11
8 oct. 2010 à 10:03
mais il risque d'y avoir une erreur sur le type à la déclaration de l'attribut dans le tableau... à voir
0