binet1
Messages postés28Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention 7 janvier 2009
-
11 déc. 2008 à 21:02
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011
-
27 févr. 2010 à 22:39
Bonjour,
je veux simplement émettre un beep
je n'obtient aucun son en utilisant la fonction Beep
Ex. Beep(500,1000);
et GetLasterror retourne 2
dois-je spécifier un audio output avant ou qu,est-ce qui ne fonctionne pas
merci
binet1
Messages postés28Date d'inscriptionsamedi 26 février 2005StatutMembreDernière intervention 7 janvier 2009 11 déc. 2008 à 22:42
Bonjour,
merci pour la réponse. Je ne suis pas parvenu à utiliser le beep mais plutôt MessageBeep(-1);
il faut inclure à part windows.h la ligne suivant:
#pragma comment( lib, "User32.lib" ) dans l'entête
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 11 déc. 2008 à 21:32
Pour un simple bip système, il y a le caractère \a, si je ne dis pas de bétise. Sinon pour Beep(); il n'y a rien besoin de spécifier si mes souvenirs sont bons (sauf inclure les header essentiels, mais si tu as réussi à compilé, alors tu l'as fait).
Mais je dis peut-être une bétise.
racpp
Messages postés1909Date d'inscriptionvendredi 18 juin 2004StatutModérateurDernière intervention14 novembre 201417 12 déc. 2008 à 00:51
Salut,
La fonction Beep() utilise le haut-parleur ou le buzzer de la carte mère du PC. Si ce dernier n'en a pas cette fonction ne marchera pas. MessageBeep() quant à elle utilise la carte son du PC.
uaip
Messages postés1466Date d'inscriptionmardi 20 février 2007StatutMembreDernière intervention 7 février 2011 9 janv. 2009 à 16:25
Salut,
racpp, d'après ce que tu dis, je me dis que le caractère \a utilise aussi la carte son du PC. Est-ce correct ? (j'ai testé sur un PC en cours, ça fonctionne, mais Beep(); ne fonctionne pas, d'où cette mini-déduction).
hamadail
Messages postés1Date d'inscriptiondimanche 28 décembre 2008StatutMembreDernière intervention27 février 2010 27 févr. 2010 à 20:43
pour faire un Beep avec c++, j' utilise
le code suivant comme exo:
#include
#include "windows.h"
using namespace std;
int main(){
Beep(600,500);
Beep(3000,500); Beep(90,500);Beep(3240,500); Sleep (10);
return 0;
}
j'ai essayer ,il ça marche b1
pour me contacte
msn: hamada_il@hotmail.com
:);)