Fonction beep [Résolu]

binet1 28 Messages postés samedi 26 février 2005Date d'inscription 7 janvier 2009 Dernière intervention - 11 déc. 2008 à 21:02 - Dernière réponse : uaip 1473 Messages postés mardi 20 février 2007Date d'inscription 7 février 2011 Dernière intervention
- 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
Afficher la suite 

Votre réponse

7 réponses

binet1 28 Messages postés samedi 26 février 2005Date d'inscription 7 janvier 2009 Dernière intervention - 11 déc. 2008 à 22:42
+3
Utile
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

et là ça marche très bien.

merci
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de binet1
uaip 1473 Messages postés mardi 20 février 2007Date d'inscription 7 février 2011 Dernière intervention - 11 déc. 2008 à 21:32
0
Utile
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.

Cordialement, uaip.
Commenter la réponse de uaip
racpp 1910 Messages postés vendredi 18 juin 2004Date d'inscription 14 novembre 2014 Dernière intervention - 12 déc. 2008 à 00:51
0
Utile
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.
Commenter la réponse de racpp
offlake 196 Messages postés mercredi 3 septembre 2008Date d'inscription 17 janvier 2009 Dernière intervention - 9 janv. 2009 à 07:20
0
Utile
Pour Faire un Son de l'unité centrale il faut utiliser "Sound(Entier); "  mais  il faut la bibliothéque Iostream.H +Dos.h
a verifié
BY OFFLAKE
Commenter la réponse de offlake
uaip 1473 Messages postés mardi 20 février 2007Date d'inscription 7 février 2011 Dernière intervention - 9 janv. 2009 à 16:25
0
Utile
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).

Cordialement, uaip.
Commenter la réponse de uaip
hamadail 1 Messages postés dimanche 28 décembre 2008Date d'inscription 27 février 2010 Dernière intervention - 27 févr. 2010 à 20:43
0
Utile
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
:);)
Commenter la réponse de hamadail
uaip 1473 Messages postés mardi 20 février 2007Date d'inscription 7 février 2011 Dernière intervention - 27 févr. 2010 à 22:39
0
Utile
Salut,
Si tu avais lu les messages précédents, non seulement on sait que ça marche bien, mais ça ne répond pas à la question (qui a été résolue) :)


Cordialement, uaip.
Commenter la réponse de uaip

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.