[Langage C] emettre des bips
Fermé
Bonjour,
Je sais qu'il est possible d'émettre un bip en langage C grâce à:
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
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
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.
si tu est sous bordland (builder) ca fonctionne si tu a une autre librairie ... la je peut pas trop te dire.
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
#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
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
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+
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+
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
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
Genre entre deux bip de trait long : un seul temps
entre deux bip de lettre : deux temps
entre deux bip de mot 4 temps
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++)
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++)
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
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
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
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.
Bonjour à tous.
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
24 oct. 2008 à 15:33
Ca réponse est mieux