Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1635 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Probleme avec structure

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme avec structure

n°980613
tomi_tomo
Posté le 14-02-2005 à 00:38:30  profilanswer
 

Bonjour,
voila je voulais savoir commen creer une structure en C de type :
 
typedef struct s_machin
{
  int   num;
 /* la je voudrai avoir une structure qui pointe vers un valeur
     comme : struct->obj; */
}               t_machin;
 
t_machin       gl_machin[]=
{
  {1, /* genre struct->obj_1 */ },
  {0, 0},
};
 
Voila si quelqu'un pouvais me dire comment contouner le probleme, pour que ma structure gl_machin puisse prendre autre chose que des constante.
Merci.
Tom.

mood
Publicité
Posté le 14-02-2005 à 00:38:30  profilanswer
 

n°980618
manatane
En vous remerciant, bonsoir
Posté le 14-02-2005 à 00:45:02  profilanswer
 

Code :
  1. typedef struct ta_structure_{
  2.   int entier;
  3.   structure_bidule * pta_structure_bidule;
  4. } ta_structure;



Message édité par manatane le 14-02-2005 à 00:53:16
n°980620
tomi_tomo
Posté le 14-02-2005 à 00:48:37  profilanswer
 

Mais ces bon pour la declaration de la struture, mais le compilo me pete une erreur si me modifie un la gl_tab su pointeur sur structure si je ne met pas des valeur constante.
Merci kan mm

n°980783
the-forgot​ten
Posté le 14-02-2005 à 11:29:54  profilanswer
 

c'est pas trés clair comme question... tu mélanges variable et  type de donnée déjà...
tu veux faire quoi exactement?

n°981090
Emmanuel D​elahaye
C is a sharp tool
Posté le 14-02-2005 à 15:12:10  profilanswer
 

tomi_tomo a écrit :

Mais ces bon pour la declaration de la struture, mais le compilo me pete une erreur si me modifie un la gl_tab su pointeur sur structure si je ne met pas des valeur constante.


Normal. On ne peut initialiser une donnée à la définition qu'avec une expression constante.
 

  • L'adresse d'une variable hors bloc ou 'static' est une expression constante.
  • L'adresse d'une variable locale n'est une expression constante.


Montre ton code.


Message édité par Emmanuel Delahaye le 14-02-2005 à 15:12:33

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Probleme avec structure

 

Sujets relatifs
[PERL] Probleme avec LWP et UserAgent dans PurePerl[yacc] problème de structure
Petit probleme de pointeurs sur des tableaux d'une structureProblème de structure de structure en C
Problème de structure pour une tableprobleme d'incrementation de structure.
[C]Probleme avec une structure ...[C] probleme de structure
Probleme avec la structure FILE[C] probleme structure et pointeur
Plus de sujets relatifs à : Probleme avec structure


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR