C++ : suis-je aveugle ?
Fermé
martom
-
2 janv. 2010 à 12:29
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 3 janv. 2010 à 20:49
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 3 janv. 2010 à 20:49
3 réponses
Petit erreur dans mon premier message :
La première ligne ou il y a une erreur, ce n'est pas it->personne::get_nom(); mais UNIQUEMENT it->get_nom().
La première ligne ou il y a une erreur, ce n'est pas it->personne::get_nom(); mais UNIQUEMENT it->get_nom().
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
2 janv. 2010 à 20:41
2 janv. 2010 à 20:41
Il me semble avoir déjà vu un code similaire quelque part... Alors ce qui me gène:
int dim = 0, i = 0;
Etudiant* TD = new Etudiant[dim];
TD[i].notes[0] = it->get_notes(0);
Vu l'erreur ? Et je n'ai même pas parlé du 'i++'.
Bonne réflexion.
int dim = 0, i = 0;
Etudiant* TD = new Etudiant[dim];
TD[i].notes[0] = it->get_notes(0);
Vu l'erreur ? Et je n'ai même pas parlé du 'i++'.
Bonne réflexion.
Je ne vois pas le problème...
J'incrémente mon tableau dynamique (TD) avant d'entrer des données à l'intérieur.
Ensuite je l'ai dis, mettre notes dans mon TD il n'y a pas de problème, pour sexe nom plus.
Mais quand je veux rentrer le nom, ca plante.. WHY ??
J'incrémente mon tableau dynamique (TD) avant d'entrer des données à l'intérieur.
Ensuite je l'ai dis, mettre notes dans mon TD il n'y a pas de problème, pour sexe nom plus.
Mais quand je veux rentrer le nom, ca plante.. WHY ??
loupius
Messages postés
697
Date d'inscription
dimanche 1 novembre 2009
Statut
Membre
Dernière intervention
31 décembre 2017
148
3 janv. 2010 à 20:49
3 janv. 2010 à 20:49
Ah bon ;-)
i = 0 et TD[i].notes[0] = it->get_notes(0);
soit:
TD[0].notes[0] = it->get_notes(0);
et il faudrait au moins que TD[0] existât !
Bonne réflexion.
i = 0 et TD[i].notes[0] = it->get_notes(0);
soit:
TD[0].notes[0] = it->get_notes(0);
et il faudrait au moins que TD[0] existât !
Bonne réflexion.