|
|
|
|
Bonjour,
je me suis fait un ptit programme :
--------------
int main()
{
int nbeleves;
int nbnotes;
float total = 0;
float moy;
cout << "Combien avez-vous d'élèves ?\n";
cin >> nbeleves;
cout << "\nCombien y a t-il de notes par élève ?\n";
cin >> nbnotes;
struct eleve
{
float note[];
string prenom, nom;
};
eleve eleve_no[40];
cout << "\n\nOK ...\n";
for(int i=0;i<nbeleves;i++)
{
cout << "\nEntrez le prénom de l'élève " << i+1 << " :\n";
cin >> eleve_no[i].prenom;
cout << "\n\nEntrez le nom de cet élève :\n";
cin >> eleve_no[i].nom;
for(int a=0;a<nbnotes;a++)
{
cout << "\nEntrez la note " << a+1 << " :\n";
cin >> eleve_no[i].note[a];
}
return 0;
}
}
---------------
Il marche parfaitement, mais à la fin il me dis "erreur de segmentation ".
Je ne vois pas pourquoi ?
Répondre à Pierre
|
Pierre,
|