IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

tableau de liste


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de étoile de mer
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    978
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 978
    Par défaut tableau de liste
    Bonjour,
    Je souhaiterai allouer dynamiquement de la mémoire un tableau, dans le quel je voudarais stocker les listes chaineés.
    Dans chaque element , onstocke une liste chainée.
    vous pouvez m'aider?
    merci

  2. #2
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    on peut t'aider, oui !

    Mais bon, montres nous un peu de code.

  3. #3
    Membre éclairé Avatar de étoile de mer
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    978
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 978
    Par défaut
    Citation Envoyé par Flob91 Voir le message
    on peut t'aider, oui !

    Mais bon, montres nous un peu de code.
    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void stockerListe(Liste **seq)
    {int i;
         Liste ** tab;
        tab = (Liste **) malloc (20 * sizeof(Liste *));
      for(i=0;i<20;++i) //  Initialisation des
        tab[i] = NULL; 
        tab [1]=*seq;
        printf ("%s", *tab[1]);
    }

  4. #4
    Membre éclairé Avatar de étoile de mer
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    978
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 978
    Par défaut
    Citation Envoyé par cyrine Voir le message
    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void stockerListe(Liste **seq)
    {int i;
         Liste ** tab;
        tab = (Liste **) malloc (20 * sizeof(Liste *));
      for(i=0;i<20;++i) //  Initialisation des
        tab[i] = NULL; 
        tab [1]=*seq;
        printf ("%s", *tab[1]);
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <errno.h>
    #include <ctype.h>
     
    #include "table_hash.h"
    #define TAILLEHASH 307
     
     
    int main(void)
    {//géneration des 2seq
    	  Liste *seq=NULL;
    	  Generer2seq(TableHash, 2, &seq);
    	  printf("\nla liste des 2seq :\n----------------------------------\n");
    	  AfficherListe(seq);
    	  //printf("Chercher mot : ");
    	  //scanf("%s",mot);
    	  //if(cle = ChercherMotDansTableHash(TableHash,mot))
    	  //  printf("%s existant dans le conteneur %u\n",mot,hash_cle(mot));
    	  //else
    	  //  printf("%s inexistant dans la table de hash\n");
    	  //scanf("%c",c);
     
    	  // elagage des séquence
    	AfficherTableHash(TableHash);
     
    	elaguer2seq(seq, TableHash);
    	printf ("la liste des séquence elagues");
    	AfficherTableHash(TableHash);
    GenNseq(&seq);
     
    	  //printf("%i", a);
      }
      //}
      else printf("Le fichier texte n'existe pas");
     system("pause");
     
      return 0;
     
    }

  5. #5
    Membre éprouvé Avatar de Flow_75
    Femme Profil pro
    Ingénieure
    Inscrit en
    Mai 2005
    Messages
    1 100
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieure
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 100
    Par défaut
    Pourrais tu nous donner les corps des fonctions ?
    Merci

    (c'est plus pour moi, que je comprenne).

  6. #6
    Membre éclairé Avatar de étoile de mer
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    978
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 978
    Par défaut
    Citation Envoyé par Flob91 Voir le message
    Pourrais tu nous donner les corps des fonctions ?
    Merci

    (c'est plus pour moi, que je comprenne).
    c'un trop grand projet, je peux pas afficher tout le code là.
    mais juste pourriez vous me montrer comment faire por stocker une liste chainée dans un tableau de liste.
    merci

  7. #7
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par cyrine Voir le message
    merci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    void stockerListe(Liste **seq)
    {int i;
         Liste ** tab;
        tab = (Liste **) malloc (20 * sizeof(Liste *));
      for(i=0;i<20;++i) //  Initialisation des
        tab[i] = NULL; 
        tab [1]=*seq;
        printf ("%s", *tab[1]);
    }
    On t'a déjà dit de LIRE les tutoriel, cours, bouquins....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    void stockerListe(Liste **seq)
    {int i;
         Liste ** tab;
        tab = (Liste **) malloc (20 * sizeof(Liste *));
        if ( tab == NULL )
           return ; 
     for(i=0;i<20;++i) //  Initialisation des
    {
        tab[i] = malloc (sizeof ...);
        if ( tab[i] != NULL ) 
        { 
        tab [1]=*seq;
        printf ("%s", *tab[1]);
        }
    }
    mais on ne sait pas le type de seq, donc on ne peut pas allouer correctement....

Discussions similaires

  1. [C# .NET2] tableau de List<T>
    Par gdkenny dans le forum Windows Forms
    Réponses: 2
    Dernier message: 27/04/2006, 09h10
  2. Réponses: 3
    Dernier message: 24/04/2006, 19h56
  3. [Tableaux] tableau vers liste deroulane
    Par flydragon dans le forum Langage
    Réponses: 5
    Dernier message: 12/04/2006, 16h11
  4. Pb tableau de listes chainées
    Par Beush dans le forum C
    Réponses: 4
    Dernier message: 24/11/2005, 15h43
  5. declaration d'un tableau de listes
    Par flah06 dans le forum C++
    Réponses: 1
    Dernier message: 15/11/2005, 18h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo