Je débute en C++ à la fac, j'en ai fais 3 mois à tout casser, on a fait le tour de pas mal de choses pour ne pas dire tout, m'en voilà rendu aux classes, polymorphisme etc
Mon partiel final étant prévu pour dans une dizaine de jours j'ai un sujet de l'année dernière que j'aimerai bien faire. J'ai commencé, essayé pas mal de choses, mes connaissances dans ce domaine étant un peu limitées j'aurai voulu avoir un peu de votre aide, si quelqu'un à suffisamment de patience à m'accorder. ( Nous codons sous le logiciel CodeBlocks )
#ifndef ELECTION_H_INCLUDED
#define ELECTION_H_INCLUDED
class election
{
protected:
int nbelecteurs;
int nbvotants;
int nbcandidats;
string* nomDesCandidats;
int* nbVoixDesCandidats;
public:
election(int nCand, string* noms);
virtual~election();
void saisieResultat();
void triResultat();
double tauxDeParticipation();
int suffragesExprimes();
double tauxDeBlancs();
void afficheResultatExprimes();
void afficheResultatElecteurs();
virtual void afficheSelectionnes()=0;
};
#endif // ELECTION_H_INCLUDED
Fichier legislative.h
#ifndef LEGISLATIVE_H_INCLUDED
#define LEGISLATIVE_H_INCLUDED
class legislative : public election
{
legislative (int nCand, string*noms)
};
#endif // LEGISLATIVE_H_INCLUDED
J'espère que jusqu'ici c'est bon normalement, maintenant c'est l'élaboration des fonctions dans les fichiers.cpp qui me posent pas mal de problèmes.
Fichier election.cpp
#include
#include <string>
#include "election.h"
using namespace std;
election :: election (int nCand, string*noms)
{
nbelecteurs=0;
nbvotants=0;
nbcandidats=nCand;
noms[nbCandidats]= /* ???? recopier un tableau dans un autre
tableau dynamique pointant vers je sais
pas quoi ça me dépasse...*/
}