typedef struct { int x; int y; } point; point p1 = {32767, 32766}, p2 = {0,1}; |
exemple: structure d'enregistrement délimitée par des parenthèses.
(32767,32766)(0,1) ce qui va prendre 18 octets, un caractère étant codé par son code ASCII.
La place nécessaire pour la sauvegarde de chaque point est variable, elle dépend du nombre de chiffres de x et de y.
pour p1 on a besoin de 13 octets.
pour p2 on a besoin de 5 octets.
Remarque:
Si on optait pour un fichier binaire tous les points prennent la
même place: 4 octets (2 pour x et 2 pour y). Par exemple, les
points p1 et p2 seraient sauvegardés dans un fichier binaire par
8 octets:
|