Erreur de compilation [help]
Fermé
radagast35
Messages postés
2
Date d'inscription
samedi 20 janvier 2007
Statut
Membre
Dernière intervention
22 février 2007
-
22 févr. 2007 à 14:41
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 22 févr. 2007 à 17:03
Char Snipeur Messages postés 9688 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 2 octobre 2020 - 22 févr. 2007 à 17:03
A voir également:
- Erreur de compilation [help]
- Erreur 1004 vba ✓ - Forum VB / VBA
- Erreur 1000 france tv - Forum MacOS
- Youtube une erreur s'est produite ✓ - Forum YouTube
- Iptv erreur de lecture - Forum Vidéo/TV
- Free erreur 38 ✓ - Forum Mobile
1 réponse
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 329
22 févr. 2007 à 17:03
22 févr. 2007 à 17:03
&pEtu[pNb] !!!!Houla que c'est moche !
Dans ta fonction ChargerTab tu passe la première variable par copie. Donc même si ça compilait, je doute fort que ton programme ferai ce que tu veux, si tu t'en tire par hasard sans erreur de mémoire.
Si tu veu passser un tableau de TEtudiant il faut faire :
void ChargerTab (TEtudiant[] pEtu, int pNb, FILE * pDesc)
ou void ChargerTab (TEtudiant* pEtu, int pNb, FILE * pDesc).
ce que tu fait peu marcher à condition que tu mette void ChargerTab (TEtudiant& pEtu, int pNb, FILE * pDesc) Mais je ne te le conseil pas.
Je ne sais pas si ta fonction est complete, mais ATTENTION à l'allocation mémoire ! tu ne connait pas a priori la taille qui va être lu.
Si &pEtu[Np] ne fonctionne pas, c'est peut être aussi à cause de la précéance des opérateur, (&pEtu)[Np] fonctionnerai peut être.