Scanf et signal
M-a-t-h
Messages postés
129
Statut
Membre
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour.
Pour faire bref, mon programme se compose d'un processus père sous la forme d'un menu qui attend des entrées (des entiers) via des scanf dans une boucle et d'un processus fils (obtenu après une duplication) qui effectue des calculs.
Lorsque celui-ci a fini, il envoie un signal (en système POSIX) au père qui va créer un nouveau fils avec de nouvelles entrées puis se ferme.
En clair, cela permet de pouvoir entrer des données en continue (via le père) pendant les calculs (du fils).
Le problème est que lorsque le père reçoit les signaux, les scanf obtiennent des valeurs non désirées...
Comment faire pour empêcher cela?
Pour faire bref, mon programme se compose d'un processus père sous la forme d'un menu qui attend des entrées (des entiers) via des scanf dans une boucle et d'un processus fils (obtenu après une duplication) qui effectue des calculs.
Lorsque celui-ci a fini, il envoie un signal (en système POSIX) au père qui va créer un nouveau fils avec de nouvelles entrées puis se ferme.
En clair, cela permet de pouvoir entrer des données en continue (via le père) pendant les calculs (du fils).
Le problème est que lorsque le père reçoit les signaux, les scanf obtiennent des valeurs non désirées...
Comment faire pour empêcher cela?
A voir également:
- Scanf et signal
- Pas de signal tv - Guide
- Décodeur fransat pas de signal ✓ - Forum TNT / Satellite / Réception
- Force signal wifi - Guide
- Signal faible ou inexistant tv samsung ✓ - Forum TV & Vidéo
- Signal faible ou inexistant TV Samsung ✓ - Forum TV & Vidéo