Compter le nombre de fois qu'un programme est lancé

Résolu/Fermé
Hk - 26 juin 2021 à 18:24
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 - 27 juin 2021 à 01:55
Bonjour,

Je voulais savoir si il existait un moyen simple de compter le nombre de fois qu'un programme est lancé. Donc considérer i lancements. Et à chaque fois faire i+1. Ce serait pour compter le nombre de parties d'un jeu et d'afficher dans le fichier qui affichera les scores à la fin ("Voici vos scores pour la partie numero %d", numeropartie).

Merci pour votre aide.

4 réponses

_Ritchi_ Messages postés 21294 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 1 décembre 2024 6 080
26 juin 2021 à 19:46
Bonjour,
Tu veux compter le nombre de fois où un programme est lancé: est-ce un programme que tu as déjà écrit ou que tu vas écrire ou est-ce n'importe quel programme sur ton PC ?

Si c'est un programme que tu as écrit ou vas écrire, alors ton programme peut se servir d'un fichier pour stocker la valeur du compteur. Au lancement de ton programme, il devra aller lire le contenu du fichier pour récupérer la valeur du compteur qu'il incrémentera puis qu'il écrira dans le fichier.

Si c'est un programme dont tu ne maîtrises pas le code, alors c'est un peu plus compliqué car il faudrait que tu développes un script qui regarde les process en cours et si il trouve le process du programme, alors il incrémente le compteur. Mais cela implique de connaître les commandes Windows ou Linux ou MacOS qui permettent de checker les process en cours...

Ritchi
1
D'accord merci beaucoup. C'est un programme que j'ai écrit, je pense que je vais finalement faire un fichier, il y avait bien une autre option mais si tu me dit que c'est plus compliqué je ne vais pas tenter de brûler les étapes et faire ce qui est à ma portée.
0
yg_be Messages postés 23396 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 Ambassadeur 1 556
26 juin 2021 à 18:31
bonjour,
tu n'as pas précisé où tu allais enregistrer ce compteur.
0
Je ne sais pas où je pourrais l'enregistrer. Je suis nouveau en langage c alors je n'ai jamais "enregistré" de compteur.
0
yg_be Messages postés 23396 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 1 556
26 juin 2021 à 19:29
Cela n'a rien à voir avec le langage: tu dois choisir un endroit auquel le programme pourra accéder à chaque exécution.
0
Hk > yg_be Messages postés 23396 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024
26 juin 2021 à 19:39
Je me suis mal exprimé : je suis nouveau en code, pas seulement en C. Je ne comprends pas ce que tu veux dire par "un endroit", Je pourrais bien faire un fichier pour le compteur mais ça me rajouterait beaucoup trop de lignes de codes pour ce que c'est, je suis sur qu'il doit exister une manière plus simple mais je n'arrive pas à mettre la main dessus.
0
yg_be Messages postés 23396 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 17 décembre 2024 1 556 > Hk
26 juin 2021 à 19:43
D'où vient cette certitude?
0
Dalfab Messages postés 706 Date d'inscription dimanche 7 février 2016 Statut Membre Dernière intervention 2 novembre 2023 101
27 juin 2021 à 01:55
Bonjour,

Si tu es sous Windows, tu peux sinon écrire dans la base de registres. Tu peux aussi écrire dans une base de données ton compteur, mais écrire dans un fichier me paraît être de loin le plus accessible pour un débutant.
0