Stdlib.h -> _beep

Fermé
Paul99 Messages postés 235 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 16 juin 2010 - 17 août 2008 à 21:53
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 20 août 2008 à 13:00
Bonjour,
Je cherche à utiliser la fonction _beep faisant apparement partit de stdlib.h.
Le problème est que quand je lance la compilation, j'obtient un simple :

[Paul@PCPaul ~]$ g++ main.cpp
main.cpp: In function ‘int main()’:
main.cpp:14: erreur: ‘_beep’ was not declared in this scope

Ça me semble étrange, il devrait au moins connaître _beep, non ?
(Note : J'ai bien pensé à inclure stdlib.h :) )

En tous cas, merci d'avance !

3 réponses

Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
18 août 2008 à 08:54
salut.
je n'ai pas de beep dans mon stdlib.h
un man beep m'indique que beep et flash sont dans curses.h
si tu veux faire un bip tu peux utiliser printf("\b");
0
Paul99 Messages postés 235 Date d'inscription mercredi 25 juillet 2007 Statut Membre Dernière intervention 16 juin 2010 23
20 août 2008 à 11:53
Salut !
OK merci, j'essaie et je répond !
0
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
20 août 2008 à 13:00
c'est peut être \a, ça dépend de la source Internet.
Par contre, le code ASCII est 7, donc un printf("%c",7); devrais fonctionner.
0