Bonjour à tous, j'ai un souci pour codé un programme C qui utilisera 3 processus H, M, S qui incrémentent les 3 aiguilles d'une horloge. S recevra un signal SIGALRM (mon gros problème) chaque seconde et émet un signal à M quand son compteur passe de 59 à 0. Quand M reçoit le signal il incrément son compteur. Lorsque celui passe de 59 à 0, M envoie un signal à H ainsi de suite. Les paramètres correspondent aux valeurs d'incrémentation des compteurs. L'affichage de l'horloge se fera comme une montre électronique. Voici mon code :
Horloge sur Linux en utilisant la fonction SIGALRM
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep moving forward!
Keep moving forward!