no save
Assistance
Achat
News

Forum | programmation
C++ erreur de segmentation
stef, le mar. 18 janv. 2005 à 22:12:02
J'ai essayé ca chez moi et ca fonctionne bien...

struct eleve {
float *note;
string prenom, nom;
};
eleve eleve_no[40];

int main() {
int nbeleves;
int nbnotes;
float total = 0;

cout << "Combien avez-vous d'élèves ?\n";
cin >> nbeleves;
cout << "\nCombien y a t-il de notes par élève ?\n";
cin >> nbnotes;

for (int j=0; j<40; j++) {
eleve_no[j].note = new float(nbnotes);
}

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;
}
PrécédentPierre
janv. 05
Jon301
janv. 05
Suivant
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