| |
Programmation C |
|
Variables structurées
Contrairement aux variables de tableau qui ne peuvent accueillir qu'un seul
et même type de données, les variables structurées peuvent stocker plusieurs
types de données différents. L'utilisation d'un index dans les tableaux
suffisait pour identifier chaque élément, puisque ceux-ci étaient tous de même
taille. Ceci n'est plus valable dans une structure. La solution apportée est de
donner un nom explicite aux éléments.
Déclaration d'une structure :
struct NomStruct
{
int ID_PRODUIT;
char Libelle[50];
char Description[255];
int qty;
int NbCommandes;
};
Nous venons uniquement de
définir une structure. Une ou plusieurs variables de type structure vont pouvoir
stocker ce lot d'informations.
Déclaration d'une variable structurée :
struct NomStruct NomVar;
NomVar
est une variable de type structure, accueillant les types de données déclarées
dans la structure NomStruct.
Il est bien sur possible de déclarer plusieurs variables structurées à la fois.
Il suffit de procéder comme suit :
struct NomStruct NomVar1,
NomVar2, NomVar3;
A noter que la déclaration
d'une structure et de la variable structurée peut s'effectuer en une seule et
même étape :
struct NomStruct
{
int ID_PRODUIT;
char Libelle[50];
char Description[255];
int qty;
int NbCommandes;
} NomVar;
Accès aux
informations :
L'accès aux différentes informations constituant la structure est très simple
:
NomVar.ID_PRODUIT; //
permet d'accéder au champ ID_PRODUIT.
NomVar.Libelle; // permet d'accéder au champ Libelle.
| [
<< Page précédente
|
| |
Page suivante >>
] |
|