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