begin process at 2012 05 28 20:05:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Définition de Structure


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Définition de Structure

mercredi 5 avril 2006 à 22:56:07 | Définition de Structure

angelfire0808

Voila j'ai une petite question sur la definition des structure :

struct liste

        {

        int valeur;

        struct liste *suivant;

        };
 
typedef struct liste liste_s ,*pt_cellule,*liste;

Ensuite pour utiliser cette structure je fais une initialisation de type : "pt_cellule tete=NULL;" (par exemple grace au typedef ). Maintenant si j'enleve le typedef ça donne donc : "struct liste liste_s ,*pt_cellule,*liste;" mais comment je fais pour initiliser ma structure dans un sous programme now? car avec le typedef ça va tout seul mais sans ??? J'espere que je me suis fais comprendre

Merci d'avance
mercredi 5 avril 2006 à 23:00:49 | Re : Définition de Structure

BruNews

Administrateur CodeS-SourceS
Une version:

typedef struct _LISTE {
  int val;
  _LISTE *suivant;
} LISTE, *LPLISTE;

ciao...
[ Lien ]
BruNews, MVP VC++
mercredi 5 avril 2006 à 23:02:38 | Re : Définition de Structure

angelfire0808

Oui mais je souhaiterais savoir comment faire sans typedef (meme si le typdef ça simplifie la vie )
mercredi 5 avril 2006 à 23:04:47 | Re : Définition de Structure

SAKingdom

Membre Club
La méthode de Brunews est la bonne. Comprend pas pourquoi tu veut le faire sans typedef?

___________________________________________
Les plus grands esprits trouvent toujours une solution

mercredi 5 avril 2006 à 23:18:52 | Re : Définition de Structure

angelfire0808

juste pour informatique
jeudi 6 avril 2006 à 03:07:52 | Re : Définition de Structure

Joky

Membre Club
ben typedef ça veut juste dire remplacer ce terme par  ce terme donc en gros :

#include <stdlib.h>

struct Liste {
         int a;
         int b;
};

typedef struct Liste* LPLISTE;
  
int main()
{
  struct Liste* pList;
  LPLISTE pList2;
 
  pList = malloc(sizeof(struct Liste));
  pList2 = malloc(sizeof(struct Liste));
 
  pList->a = 5;
  pList->b = 10;
 
  pList2->a = 5;
  pList2->b = 10;
 
  system("PAUSE");   
  return 0;
}


if(!Meilleur("Joky")) return ERREUR;<

jeudi 6 avril 2006 à 03:16:06 | Re : Définition de Structure

SAKingdom

Membre Club
C'est la même chose que
typedef struct _Liste {
         int a;
         int b;
} LISTE, *LPLISTE;

___________________________________________
Les plus grands esprits trouvent toujours une solution

jeudi 6 avril 2006 à 03:20:23 | Re : Définition de Structure

Joky

Membre Club
Ben oui mais il voulait comprendre l'équivalent de typedef sans typedef lol :D

if(!Meilleur("Joky")) return ERREUR;<

jeudi 6 avril 2006 à 03:22:52 | Re : Définition de Structure

SAKingdom

Membre Club
typedef sans typedef???? Ouin si on veut :). Mais pour ce qu'il veut faire. Ya pas moyen de se passer de typedef?

___________________________________________
Les plus grands esprits trouvent toujours une solution

jeudi 6 avril 2006 à 03:25:49 | Re : Définition de Structure

Joky

Membre Club
Ben si :(
Le code que j'ai mit montre avec et sans typedef comment faire la même chose.

if(!Meilleur("Joky")) return ERREUR;<


1 2

Cette discussion est classée dans : liste, structure, pt, struct, typedef


Répondre à ce message

Sujets en rapport avec ce message

Juste une petite question sur les structures. [ par _michel ] Voilà la définition de conventionnelle pour une structure :typedef struct structure{   void *champs_1;   void *champs_2;}   s_structure;Mais pourquoi structures imbriquées [ par draluorg ] Salut a tous,Je recontre un probleme en creant des structures imbriquées :(Voici un exemple type de mes structures:typedef struct _SUB_SUB_SUB_STRUCTU Trier une liste chainée [ par ango973 ] Bonjour,J'ai un probleme avec une fonction qui doit me trier une liste chainée selon le nom mais apres le passage dans ma fonction la liste reste iden les liste chainée [ par korimatsu ] bonjour a tous je voulé juste savoir une chose si j'écris mon maillon de cette façon typedef struct maillon {int v; struct maillon *suiv; }maillo insertion dans structure [ par angebrune8 ] Bonjour,j'essaie de faire une insertion dans une structure mais ca ne marche pas comme je le souhaite: int main(void){ srand((int)time(NULL) Fonction recherche (listes chainées) [ par adri10 ] Bonjour à tous, Bon voilà j'ai un gros problème avec ma fonction recherche en liste chainées. Je pensais que mon programme était correct puisqu'en le comment lire et ecrire un tableau de structure sur un fichier en C [ par DBA2010 ] salut à tout le monde, je suis entrain de faire un programme de gestion des étudiants,et je suis besoin de savoir comment faire pour lire et écrire u fonctions de listes chainees en c [ par loftiteau ] bonjourje souhaite avoir d'aide pour faire des fonctions d'ajout et suppression et modification en utilisant la liste chainé suivante en language c :s ecrire une structure dans un fichier [ par draluorg ] Salut a tous,J'essai d'ecrire une structure dans un fichier mais apparement je dois mal m'y prendre...Voici mon code:#include typedef struct _MY_ST Probleme de structure [ par SkyFriend ] Bonjour à tous, Je demande votre aide car j'ai un petit problème de programmation avec des structures imbriquée. Visual studio 2010 ne me dis pas qu'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,699 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales