Tableau des listes chainées

hanen_info -  
 hanen_info -
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. arthurc Messages postés 27 Statut Membre 4
     
    Bonjour,

    Peux tu poster ton code qui ne compile pas

    Arthur
    0
  2. hanen_info
     
    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