[Langage C] emettre des bips

Fermé
Utilisateur anonyme - 24 oct. 2008 à 15:18
 moon - 11 nov. 2009 à 21:26
Bonjour,

Je sais qu'il est possible d'émettre un bip en langage C grâce à:

printf("\a");


Mais j'aimerai pouvoir contrôler la longueur d'un bip afin de réaliser un programme qui convertit un texte en morse.
Es-ce possible de générer un bip long et un bip court ?

Merci d'avance

7 réponses

GoLdO_15 Messages postés 18 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 21 janvier 2010 6
24 oct. 2008 à 15:25
Essey la fonction Beep(unsigned long frequence, int durée);
si tu est sous bordland (builder) ca fonctionne si tu a une autre librairie ... la je peut pas trop te dire.
2
essayedde faire ca :
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int i;

for(i=0;i<=10;i++)
{
printf("\a");
printf("Bip\n");
}
system("pause");
}


lam meme chose tu peux faire en utilisant la boucle while
2
GoLdO_15 Messages postés 18 Date d'inscription lundi 12 mai 2008 Statut Membre Dernière intervention 21 janvier 2010 6
18 sept. 2009 à 20:33
Bonjour,
beep(int, int );
me rappel pâs quelle ordre ... mais y en a un c'est la fréquence et l'autre c'est pour la durée
a+
1
azerwhite Messages postés 625 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 7 novembre 2011 43
24 oct. 2008 à 15:24
Je ne sais pas répondre à ta question, seulement c'est interressant ce que tu fais tu dois pouvoir le faire autrement avec disons: un bip pour un trait court, et deux bip pour un trait long, l'espacement entre deux bip pourra séparé le tout


Genre entre deux bip de trait long : un seul temps
entre deux bip de lettre : deux temps
entre deux bip de mot 4 temps
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Ca se fait avec les apis Win32 (Beep et autres)
voir sur le newsgroup professionnel des apis Win32 :
news://194.177.96.26/fr.comp.os.ms-windows.programmation
où ça a souvent été discuté (code en C et C++)
0
Bonjour, je ne sais pas du tout où poser ma question ...
Si je me trompe n'hésitez pas à me rediriger vers le lieu adéquat.

Je cherche un programme qui me lise un fichier ASCII du type :
00:00:00.0
00:00:01.3
00:00:02.7
00:00:04.0
00:00:05.4
00:00:06.7
00:00:08.0

où chaque ligne donne un temps auquel un BIP doit être émis.
Le temps est au format HH:MN:SS.S

Le but est après d'enregistrer ce fichier dans un format audio qui me donnera une cadence à suivre pour test sportif.

D'avance merci et désolé pour la pollution.

Shadock
Toulouse
0
azerwhite Messages postés 625 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 7 novembre 2011 43
7 nov. 2008 à 15:23
Ben, en faite au lieu de poster sur un topic d'une personne tu peux faire ton propre sujet, Mais déjà dans programmation c'est la bonne catégorie


Bonjour à tous.
0
azerwhite Messages postés 625 Date d'inscription mardi 21 octobre 2008 Statut Membre Dernière intervention 7 novembre 2011 43
24 oct. 2008 à 15:33
Ca réponse est mieux
-1

Discussions similaires