Donc, apparement j'avais besoin de préciser mon pb.
Dans une même session sous windows ou linux je voudrais effectuer des opérations différentes lors de la première execution de mon programme et des executions suivantes (si le prog est tjrs en train de tourner).
Lors de la première execution,
main()
//création de l'objet A
lors des executions suivantes, je ne veux plus créer l'objet (parce que ça plante) mais appeler une fonction de cet objet A->b().
J'ai bien essayé avec un flag sur le disque dur, mais c'est pas top. Et puis je ne sais pas comment appeler la fonction b() lors du second lancement puisque je ne crée pas l'objet A:
main()
if(première fois que j'execute)
A=new Aobjet();
else A->b();
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 14 sept. 2004 à 17:50
Ben je vais te le répéter, la source de Brunews montre les 2manieres de faire les plus sures, si tu as besoin d'aide pour la comprehension, je peux t'aider.
Et jV le redire pour une certaine personne, le fichier comme flag est la pire idée...il se reconnaitra..
9sber
Messages postés28Date d'inscriptionvendredi 30 avril 2004StatutMembreDernière intervention14 septembre 2004 14 sept. 2004 à 19:50
hihihi, ohohoh
Ok, merci, je vais essayer de rentrer plus dans la source et je te poserai surement qqs questions.
Mais c'est sûr que si j'avais l'exemple d'un main() qui sépare les chose clairement, ce serait plus facile.