ricool
Messages postés22Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention24 juillet 2005
-
26 déc. 2003 à 23:07
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
27 déc. 2003 à 13:10
Salut a tous
Voila, j'ai un pb de passage de parametre.
J'ai une fonction qui allou un pointeur de type
typedef struct {
char type; /* type de l'objet : NUMERIQUE, MATRICE ou NOM */
union {
float numerique; /* valeur numerique */
matrice mat; /* objet contenant la matrice */
char *nom; /* pointeur vers la chaine contenant le nom */
} valeur;
} objet;
ki contien un numerik par exemple.
je passe le pointeur en parametre a une fonction "empiler" ki l'e place en sommet de pile. Mais dans cette fonction lorsque j'affiche la valeur su numerik il me marque n'importe koi
or mon appel est tout ce kil y a de plus banale
"empiler(&nouveau);"
void empiler(objet *o)
et lorske je fait printf("%.2f", o->valeur.numerique); il fait nimp (surement de ma fote mais bon :) )