Bonjour
voici mon problème
j'ai une classe A (classe ou je fais mon traitement de simulation ) et une classe B qui des fonctions statiques qui sert d afficher les résultats de simulation de la classe A (A et b sint des amis)
exemple d'utilisation
alors dans le print result réside mon problème car si j'ouvre et je ferme mon fichier de log je n'aurai que la dernière variable passée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 //classeA if(event) B::print(result)
je voudrai savoir comment je pourrais utiliser de facon global.
la fonction print
en d'autre terme je voudrais ouvrir le fichier au debut et le fermer à la fin de l'execution j'ai pensé au constructeur/destructeur mais mes fonctions sont statiques
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 B()::print(result) ofstream myfile ("example.txt"); if (myfile.is_open()) { myfile << i <<'\t'<<result<<endl; myfile.close(); } else cout << "Unable to open file";
merci d'avance
Partager