no save
Assistance
Achat
News

Forum | programmation
C++ erreur de segmentation
Jon301, le mer. 19 janv. 2005 à 00:43:36
Pierre,
Lorsque tu as un segmentation fault, c'est souvent une erreur d'indice dans un tableau

Ici, tu as saisi le nombre de note par eleve, mais dans ta structure tu n'as pas donné de taille pour le tableau de note.
(float note[]; n'est pas correct).

Etant donné que la taille d'un tableau doit être une constante et que ca fait pas propre de faire une saisie de la taille de cette manière,

il faudrait que tu déclares un pointeur et que tu alloue dynamiquement un tableau de nbnotes

float* note;
note = new float[nbnote];

en gros, comme ce qu'a fait stef ci dessus

voila.

Jon
Précédentstef
janv. 05


REPONSES
stef
janv. 05
stef
janv. 05
eric
janv. 05
Pierre
janv. 05
Pierre
janv. 05
stef
janv. 05
Jon301
janv. 05
Version Web
Réalisé par RedShift
no save