1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
#include <stdio.h>
#include <stdlib.h>
typedef struct {
int numDossard;
char *nom;
char *prenom;
int age;
float note;
} SKIEUR;
int main()
{
int nbSkiTriBulle = 10;
int i;
SKIEUR s = {1,"Dos1","Pre1",8,10.0};
SKIEUR** tabrang = malloc(nbSkiTriBulle*sizeof * tabrang);
for(i=0;i<nbSkiTriBulle;i++)
tabrang[i] = malloc(sizeof * tabrang);
tabrang[0]=&s;
printf("%d %s %s %d %f" , tabrang[0]->numDossard,tabrang[0]->nom,tabrang[0]->prenom,tabrang[0]->age,tabrang[0]->note);
for(i=0;i<nbSkiTriBulle;i++)
free(tabrang[i]);
free(tabrang);
return 0;
} |
Partager