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 :

types variables avec typedef


Sujet :

C

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 35
    Par d�faut types variables avec typedef
    Bonjour � tous. Je cherche � �crire un module qui g�re les piles, mais le module propos� sur ce site ne correspond pas � mes besoins : j'aimerais que ma pile soit une liste contigu�. Le probl�me, c'est que je voudrais que mon module soit adaptable, c'est a dire qu'on puisse facilement changer le type des donn�es que contient la pile. L'�nonc� de mon TP indique que cela doit �tre fait � l'aide d'un typedef, mais je ne vois pas bien avec quelle astuce je pourrais m'en sortir. Quelqu'un aurait il une id�e?
    Merci d'avance

    Chris

  2. #2
    Membre �prouv� Avatar de siegfried64
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    78
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : Maroc

    Informations forums :
    Inscription : Novembre 2007
    Messages : 78
    Par d�faut
    j'ai pas bien saisi ce que tu cherche � faire, mais si tu veux cr�er un pile adoptable � plusieurs types de variables soit tu les ajoute tous comme des champs, sois tu utilise un union.

  3. #3
    Membre �clair�
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    487
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 487
    Par d�faut
    Citation Envoy� par Haenou Voir le message
    Bonjour � tous. Je cherche � �crire un module qui g�re les piles, mais le module propos� sur ce site ne correspond pas � mes besoins : j'aimerais que ma pile soit une liste contigu�. Le probl�me, c'est que je voudrais que mon module soit adaptable, c'est a dire qu'on puisse facilement changer le type des donn�es que contient la pile. L'�nonc� de mon TP indique que cela doit �tre fait � l'aide d'un typedef, mais je ne vois pas bien avec quelle astuce je pourrais m'en sortir. Quelqu'un aurait il une id�e?
    Merci d'avance

    Chris
    Liste contigue c�est un tableau , tu vas le d�clarer dans ton typedef
    Typdef struct{
    //le type de ton tableau
    �.
    }ttab ;
    ttab tableau[100] ;

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 35
    Par d�faut
    En fait, ce que je cherchais � faire, c'�tait de cr�er un module de pile dont le type de donn�e qu'elle contient est inconnu jusqu'� l'ex�cution du programme qui l'utilise. Mais j'ai fini par envoyer un mail � mes profs qui m'ont r�pondu que c'�tait impossible en C, et que leur �nonc� �tait mal pos� : eux voulait dire de mettre au d�but du module de pile un typedef du genre typedef int vartype, d'�crire tous les sous programme avec vartype, et quand on voudrait changer le type de donn�e que contient la pile, on aurait eu qu'a changer int par autre chose. En gros, ce n'est pas le programme qui utilise le module de pile qui d�cide du type de donn�e, mais bel et bien la personne qui code, mais en ayant qu'un mot � changer.
    Probl�me r�solu donc. Merci de vous �tre pris le temps

    Christophe

  5. #5
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Tu peux t'inspirer du code de la liste g�n�rique suivante: http://c.developpez.com/sources/?pag...nerique_double. Les id�es sous-jacentes sont relativement faciles � r�utiliser pour se fabriquer une pile g�n�rique.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

Discussions similaires

  1. Cr�ation de variable avec un type variable !
    Par Invit� dans le forum C++
    R�ponses: 17
    Dernier message: 28/08/2008, 16h22
  2. cast avec un type variable
    Par Axwell dans le forum C++
    R�ponses: 2
    Dernier message: 13/11/2007, 10h06
  3. Input type image avec variable
    Par tagasuk dans le forum Langage
    R�ponses: 9
    Dernier message: 19/06/2007, 21h15
  4. variable avec un type non d�fini
    Par gign2585 dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 24/05/2007, 18h10
  5. [VB.NET] Variable de type enum avec du string
    Par Mouse dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 13/01/2005, 18h22

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