_beep(440, 1000);

Fermé
perforax Messages postés 269 Date d'inscription dimanche 3 janvier 2010 Statut Membre Dernière intervention 17 mai 2010 - 5 janv. 2010 à 19:30
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 - 6 janv. 2010 à 08:32
Bonjour, excusez moi de vous dérenger mais j'aimerais savoir si vous saviez comment sa se fait que quand je lance mon programme qui contient entre autre ces ligne de code:


int i = 10;
for( i = 10; i> -1; i--)
{
_beep(440, 1000);
printf(" %d \n", i);
_sleep(1000);

}

system("pause");
return 0;
}

le son qui est censé faire BIP durant le compte a rebours ne fonctionne pas, pourtant mon programme se compile parfaitement, donc si vous aviez la solution ce serait cool, merci beaucoup pour vos réponse, bonne soirée.

1 réponse

Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 658
5 janv. 2010 à 20:04
Bonjour,

tout d'abord, quel est le langage ? C je suppose ?

ensuite, d'où sort cette fonction _beep ? Elle n'est pas standard (il n'y a pas, à ma connaissance, de fonction standard pour faire "bipper" l'ordinateur, mais je peux me tromper)

De plus, je parierai que ce genre de fonction est complètement dépendante de la machine. Il y a des machines qui ne sont pas équipées d'appareil sonore...
0
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 658
5 janv. 2010 à 20:05
peut-être un lien intéressant ici : https://frank-buss.de/beep/index.html , mais je ne sais pas si c'est de ton niveau.
0
Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013 658 > Pacorabanix Messages postés 3245 Date d'inscription jeudi 23 août 2007 Statut Membre Dernière intervention 19 mai 2013
5 janv. 2010 à 20:09
0
DrCrow Messages postés 387 Date d'inscription lundi 9 novembre 2009 Statut Membre Dernière intervention 20 août 2014 18
6 janv. 2010 à 08:32
>>ensuite, d'où sort cette fonction _beep ? Elle n'est pas standard (il n'y a pas, à ma connaissance, de fonction standard pour faire "bipper" l'ordinateur, mais je peux me tromper)

PAS DACORD, Je Crois bien c'est un fonction d'une librairie standard, je fais biper mon ordi rien qu'avec la <stdlib.h>.
voic un echantillon de la libraire <stdlib.h> (une preuve que sa existe dedans.)

//stdlib.h.......................
_CRTIMP void __cdecl _beep (unsigned int, unsigned int);
_CRTIMP void __cdecl _seterrormode (int);
_CRTIMP void __cdecl _sleep (unsigned long);
_CRTIMP void __cdecl _exit (int) __MINGW_ATTRIB_NORETURN;
0