Affectation de structures - C - Programmation
Marsh Posté le 15-05-2007 à 17:03:21
Ecris mieux, là c'est incompréhensible.
Et poste plus de code (entre balises cpp, pitié pour nos yeux), là je ne crois pas que tu aies isolé l'erreur.
edit : et enlève ces parenthèses, "indi.pop.numero" fonctionne très bien
Marsh Posté le 15-05-2007 à 17:06:20
okidoki je poste tout le code
Code :
|
wala et les valeurs affichées ne correspondent pas du tout
Marsh Posté le 15-05-2007 à 17:07:07
balises code cpp on te dit
Marsh Posté le 15-05-2007 à 17:07:24
BALISES BOURDEL §§§
Code :
|
Marsh Posté le 15-05-2007 à 17:07:41
_darkalt3_ a écrit : balises code cpp on te dit |
pardon
Marsh Posté le 15-05-2007 à 17:11:01
Bon déjà, tu testes pas le retour de tes malloc(). C'est mal.
En plus, t'as pas l'impression que "i" vaut 20, à l'endroit où tu fais le printf ?
Marsh Posté le 15-05-2007 à 17:12:04
C'est vrai que c'est une meilleure réponse que la mienne.
(rapport au pécheur poisson toussa)
Marsh Posté le 15-05-2007 à 17:12:05
Elmoricq a écrit : Bon déjà, tu testes pas le retour de tes malloc(). C'est mal.
|
effectivement c'était con
merci
Marsh Posté le 15-05-2007 à 17:24:53
Elmoricq a écrit : C'est vrai que c'est une meilleure réponse que la mienne. |
Marsh Posté le 15-05-2007 à 16:52:49
tout le monde !
alors voilà j'ai un problème avec les structures
je crée deux structures
struct Population
{
int numero;
int N;
int nbs;
int nbi;
int nbr;
};
struct Individu
{
struct Population pop;
int status;
double tps_infecte;
double tps_infection;
double tps_sortie;
int numero;
};
et ensuite dans le programma principal, j'affecte le champ pop de l'individu avec une population préalablement créee
sauf que quand je lui demande d'afficher les champs de la population créee en passant par l'individu ca affiche n'importe quoi
je mets le code
la population créee s'appelle popu et l'individu s'appelle indi
indi.pop = popu;
printf(" indi.pop %d %d\n", ((indi).pop).numero,((indi).pop).nbs);
les valeurs affichées ne correspondent pas à celles que j'ai mises a la population
je croyais qu'en c, les affectations entre structures ca marchait
merci d'avance
Message édité par Profil supprimé le 15-05-2007 à 17:07:07