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;
} |