probleme pour un reseau de petri [C] - C - Programmation
Marsh Posté le 18-05-2015 à 16:51:06
Question bête : pourquoi tu n'utilises pas la représentation matricielle classique de PRE et POST. Ca serait pas plus simple
http://homepages.laas.fr/robert/en [...] V17MAC.pdf
Pour info, dans mon soft Astres (cf ma signature), j'utilise un réseau de Pétri pour gérer le cycle de vie d'un ticket. Fichier /Astres/Common/WorkflowLibrary.php
Et merci de faire un effort sur l'orthographe, pas facile de te comprendre
Marsh Posté le 17-05-2015 à 17:02:31
Salut tout le monde je suis débutante en C et je pène à construire un reseau de petri.
Je vous explique mon probleme, tout d'abord j'ai un fichier qui contient ceci:
Places 2
P1 1
P2 0
Transitions
T1
Arcs 2
P1 T1
T1 P2
Pour le moment j'arrive à stocker P1 et P2 ainsi que leur nombre de places respectives dans des tableaux liées à Places et 2 la taille du nombre de places.
Les transitions aussi j'arrive à les avoir mais par contre pour les arcs je n'arrive pas à dire à mon programme s'il lit quelque chose qui appartient à Places ou Transitions. Si j'arrive à faire en sorte que mon programme sais s'il a lu P1 ou T1 je voudrais ensuite faire pointer ce P1 vers T1 puis T1 vers P2. Il faudra aussi que je puisse faire un sorte que P1 puisse pointer vers T1 T2 T3 (s'il existent dans le fichier) et vice versa.
Voici mon programme pour le moment :