cs_dionysos
Messages postés14Date d'inscriptionmercredi 8 mai 2002StatutMembreDernière intervention19 juin 2002
-
13 juin 2002 à 18:58
Muner
Messages postés48Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention23 novembre 2005
-
9 oct. 2005 à 19:28
Bonjour,
Quelles fonctions et quelles bibliotheques utiliser pour emettre des sons (de differentes tonalites ou de differentes frequences), en C, console dos, devc++?
nightlord666
Messages postés746Date d'inscriptionvendredi 17 juin 2005StatutMembreDernière intervention23 mai 200710 17 août 2005 à 23:06
Tu peut aussi utiliser la fonction _beep(unsigned int frequence, unsigned int duree) qui est définie dans le fichier stdlib.h.
Exemple compilé avec Dev-C++ :
#include <stdlib.h>
int main(int argc, char **argv)
{
_beep(20000, 10000); //Demande au haut-parleur interne de l'ordinateur de
//faire un son de fréquence 20000Hz pendant
//20 milli-secondes.
return 0;
}
Muner
Messages postés48Date d'inscriptionvendredi 26 août 2005StatutMembreDernière intervention23 novembre 2005 9 oct. 2005 à 19:28
Bonjour,
cette fonction _beep (ou Beep dans windows.h) est bien pratique (pour repoduire des vieux jeux (Pong, Space Invaders)), mais serait-il possible de l'utiliser en faisant deux sons à la fois . EX :
#include <windows.h>
#include <cstdlib>
int main ()
{
_beep (750, 500) ;
_beep (1000, 250) ; //Attend que le son précedent soit fini
Beep (500, 900) ;
Beep (2500, 680) ; //Idem
}
Si quelqu'un toruve la solution à cette question (ou a une autre)