Scanf et signal

Fermé
M-a-t-h Messages postés 118 Date d'inscription samedi 20 février 2010 Statut Membre Dernière intervention 22 février 2014 - 14 avril 2013 à 16:01
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 14 avril 2013 à 19:02
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?

1 réponse

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 841
14 avril 2013 à 19:02
Pourrais-tu montrer ton code et nous montrer exactement là où ça pose problème ?
0