Bonjour,
j'ai un petit problème avec la commande 'beep', elle sonne bizarrement.
J'ai une commande qui fonctionne parfaitement en console, mais lorsque je l'intègre à mon programme C, parfois, ça sonne bien, parfois ça sonne faux, une note ce rajoute ou change complètement de fréquence sans savoir pourquoi.
voici ma commande:
j'utilise un sprintf pour y rajouter une esperluette (&) de manière à en faire un job pour ne pas bloquer mon programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part beep -D 300 -f 1000 -l 500 -r 4 -n -f 2000 -l 500
J'ai bien sur tracé le contenu de command mais elle contient bien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 sprinf(command, "%s &", myConf->beep); system(command);
Et comme je vous le dit, parfois, la première fois, ça fonctionne bien, mais pas les autres. De plus, mon programme ne fait absolument rien de spécial durant cette période, rien de gourmand en ressource.
Code : Sélectionner tout - Visualiser dans une fenêtre à part beep -D 300 -f 1000 -l 500 -r 4 -n -f 2000 -l 500 &
des idées? je suis preneur.
Je suis sous Ubuntu Server v10.1
Partager