class Orchestre
{
public :
void initF(); //initialise le tableau par rapport a ce que contient le fichier.
void affichertout(); //affiche tout les membres de l'Orchestre
void afficher(); // pour afficher ce qu'il y a dans le tableau
const int quel_num()const ;
const int nbre_inter()const;
const char * quel_nom()const;
const char * quel_prenom()const;
const char * quel_adresse()const;
const char * quel_tel() const;
int p; //position du dernier enregistrement
protected :
int Num;
int Nbre;
int Type; // 1-> Chef, 2-> Musicien, 3->Intermitants
string Nom;
char Prenom[15];
char Adresse[50];
char Tel[12];
};
Orchestre tabO[100]; //tableau d'objet de la classe mere Orchestre
class Musicien : public Orchestre // classe fille de Orchestre
{
public :
void ajouter();
void suppr();
void modifier();
void afficher();
/*void setNom(string no,int n)
{
tabO[n].Nom = no;
};*/
private :
char libelle[20];
int nbre_musc;
};
void Musicien::ajouter()
{
string temp;
Orchestre O;
int rep,n;
rep = 1;
n = p-1; //se positione dans le tableau sur le prochain enregistrement
while (rep == 1)
{
clrscr();
textcolor (10);
cout << " _____________________________________________\n";
cout << "| 1. Fiche de saisie d'un Musicien |\n";
cout << " ---------------------------------------------\n";
cout << endl;
n++;
textcolor(11);
cout << "Entrez le nom du Musicien (max 10 caractères) \n";
textcolor(14);
/*cin >> temp;
setNom(temp);*/
tabO[n].quel_nom();
textcolor(11);
cout << "Veuillez saisir son prenom (max 10 car): \n";
textcolor(14);
cin >> tabO[n].quel_prenom() ;
textcolor(11);
cout << "son numeros de telephone : \n";
textcolor(14);
cin >> tabO[n].quel_tel() ;
textcolor(11);
cout << "son adresse : \n";
textcolor (14);
cin >> tabO[n].quel_adresse() ;
textcolor(11);
cout << "Veuillez indiquer l'instrument dont il joue \n";
textcolor(14);
cin >> tabM[n].quel_libelle() ;
textcolor (11);
cout << "Voulez vous remplir une autre fiche de personnel (0/1) ?\n";
textcolor (14);
cin >> rep ;
}
if (rep == 0)
{
ofstream personnel;
personnel.open("Orchestre.txt", ios::out|ios::trunc);
for (int i = 0; i <= Nbre ; i++)
{
if (personnel.bad())
return 1;
personnel << i+1 << endl << tabO[i].Nom << endl << tabO[i].Prenom << endl << tabO[i].Tel << endl
<< tabO[i].Adresse << endl << tabM[i].libelle << endl;
}
personnel.close();
textcolor (6);
clrscr();
}
};
Voila en clair ce que je veux faire saisir des informations les stockées dans un tableau pour ensuite toutes les enregistrer dans un fichier .txt.
encore désolée mais je débute en c++ du coup c'est pas facile pour moi..merci de m'aider


piou
('<>')