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

Free Pascal Discussion :

[FreePascal] Problème pour une simple liste chaînée


Sujet :

Free Pascal

  1. #1
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417
    Par défaut [FreePascal] Problème pour une simple liste chaînée
    Bonjour a tous,
    Voila je m'adresse a vous car j'ai un souci .. je dois realiser un algo qui se sert d'une file .. je n'ai pas de probleme particulier pour cet algorithme mais pour la declaration de mon type files. voici comment je la declare :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    type elementFiles = record
    		valeur : integer;
    		suivant : ^elementFiles;
    	end;
     
     
     
    type files = record
    		tete : ^elementFiles;
    		queue : ^elementFiles;
    	end;
    Comment vous le voyez j'essais de faire une file d'entiers (rien de plus banal me direz vous ? ) mais j'ai une erreur avec ceci a la compilation
    Le compilateur fpc (free pascal compiler) v2.0.0 me donne l'erreur suivante :
    structure.pas(16,26) Error: Type "elementFiles" is not completely defined
    quelqu'un d'entres vous pourrez m'eclairer cai je vois pas ou peut etre mon probleme ?
    MERCI D'AVANCE

  2. #2
    Futur Membre du Club
    Inscrit en
    Novembre 2005
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 3
    Points : 6
    Points
    6
    Par défaut
    Bonjour,

    Les déclarations de tes types elementFiles et files ne sont pas correctes.

    Tu dois plutôt déclarer ca de la manière suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    type elementfiles=^elementfiles;
         elementfiles=record
                valeur:Integer;
                suivant:elementfiles;
              end;  
     
         files=^files;
         files=record
                tete:elementfiles;
                queue:elementfiles;
              end;
    Essaie de le compiler et dis moi si ca fonctionne.

  3. #3
    Membre averti Avatar de piff62
    Inscrit en
    Décembre 2003
    Messages
    431
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Décembre 2003
    Messages : 431
    Points : 417
    Points
    417
    Par défaut
    J'ai trouve une solution a ton pb, donc e ne sais pas si ta solution fonctionne !
    Voici ce que j'ai fais, on sait jamais d'autre auront peut etre le meme tour que moi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    type 
    	ptrElementFiles = ^elementFiles;
     
    	elementFiles = record
    		valeur : integer;
    		suivant : ptrElementFiles;
    	end;
     
    	files = record
    		tete : ptrElementFiles;
    		queue : ptrElementFiles;
    	end;
    Voila merci quand meme de ta reponse !!!!

  4. #4
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 465
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 465
    Points : 4 312
    Points
    4 312
    Par défaut
    Les deux solutions sont les mêmes...
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 14/04/2014, 19h11
  2. [XL-2003] Formule excel pour une grande liste de saisies
    Par lacassine dans le forum Excel
    Réponses: 5
    Dernier message: 26/01/2013, 18h18
  3. [SP-2010] Formulaires customisés différents pour une seule liste.
    Par *.Har(d)t dans le forum SharePoint
    Réponses: 5
    Dernier message: 28/06/2011, 12h30
  4. Crée un style de vue personnalisé pour une custom list
    Par nouvintou dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 17/03/2011, 16h07
  5. Afficher une simple liste avec GTK
    Par gedeon555 dans le forum GTK+
    Réponses: 2
    Dernier message: 04/11/2007, 11h15

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