voilà, j´ai une question de débutant, mais vu que j´en suis un, ca devrait passé
dans le header de ma class musique, j´ai déclaré la fonction suivante:
public:
void ObtenirNomFichier();
dans le cpp, je l´ai déclaré de cette facon:
void ClMusique::ObtenirNomFichier()
{
ClMusique::m_nomFichier= ObtenirString("Nom de la liste: ");
}
puis dans le main, j´ai fait ceci dans un switch:
case 1 : ClMusique::ObtenirNomFichier(); break;
la fonction ObtenirNomFichier demande à l´utilisateur d´écrire un nom de fichier puis elle est écrite dans la variable m_nomFichier qui elle, est déclaré dans la class (en private)
à la compilation, on me donne l´erreur suivante:
error C2352: ´ClMusique::ObtenirNomFichier´ : illegal call of non-static member fonction | main.cpp
alors voila, je sais pas si c´est clair mais je serais reconnaissant que vous me mettiez sur la piste
p.s. vous devriez créer un topic d´aide officiel pour les questions en C++, vu le nombre incroyable de topic à ce sujet!