Tableau des listes chainées

Bonjour,
j'ai besoin d'initialiser un tableau des listes chainées mais je n'arrive pas il m'appairait des problémes au niveau de la compilation qui peut m'aide n'hésite pas s'il vous plais

2 réponses

  1. Bonjour,

    Peux tu poster ton code qui ne compile pas

    Arthur
    0
    1. ce sont les structures que je vais utiliser:
      typedef struct vil
      {
      char Nom_ville [20] ;
      int Code_postal ;
      }vill;

      typedef struct element
      {
      vill ville;
      struct element *p ;
      }node;

      typedef struct list
      {
      node *head;
      node *courant;
      }liste;

      et c'est la fonction d'initialisation:

      #include <stdio.h>
      #include <stdlib.h>
      #include "struct.h"
      #define N 24
      void initialiser_table(liste T[])
      {
      int j;
      printf("fct initialiser\n");
      for(j=0;j<N;j++)
      {
      T[j]=malloc(sizeof(liste));
      printf("main1\n");
      T[j]->head=NULL;
      T[j]->courant=NULL;
      printf("fin fct");
      return ;
      }
      0