Comment créer une alerte en C : 5 étapes (avec photos)

Table des matières:

Comment créer une alerte en C : 5 étapes (avec photos)
Comment créer une alerte en C : 5 étapes (avec photos)

Vidéo: Comment créer une alerte en C : 5 étapes (avec photos)

Vidéo: Comment créer une alerte en C : 5 étapes (avec photos)
Vidéo: [ TUTO ] les BASES de GIMP en 10 POINTS ! Tutorial en français 2024, Peut
Anonim

Parfois, lors de l'écriture d'un programme, vous devez créer un moyen d'attirer l'attention de l'utilisateur pour qu'il se concentre à nouveau sur le programme. Les alertes sont un moyen très utile de le faire. Si vous voulez faire des alertes en C, lisez la suite !

Pas

Partie 1 sur 3: Alerte de personnage

845336 1
845336 1

Étape 1. Si vous souhaitez que votre alerte soit portable et fonctionne sur tous les ordinateurs, vous pouvez utiliser le code d'échappement "\a"

a est défini comme une alerte sonore, généralement un bip. Cependant, sur certains systèmes d'exploitation Unix, il peut produire un flash d'écran au lieu d'un son

845336 2
845336 2

Étape 2. Utilisez cet exemple de code

    printf("\a");

Partie 2 sur 3: Bip ()

845336 3
845336 3

Étape 1. Sur les systèmes d'exploitation Windows, vous pouvez utiliser le bip (fréquence int, int ms)

Il émet un bip d'une durée et d'une fréquence spécifiées.

  • Sur le système d'exploitation Windows 7, cette fonction envoie le bip à la carte son. Cela ne fonctionne que si l'ordinateur est équipé de haut-parleurs ou d'écouteurs.
  • Sur les versions précédentes de Windows, il envoie le bip à la carte mère. Cela fonctionne sur la plupart des ordinateurs et aucun périphérique externe n'est requis.
845336 4
845336 4

Étape 2. Incluez la bibliothèque Windows

Ajoutez le code suivant au début de votre programme:

    #comprendre

Étape 3. Lorsque vous avez besoin d'un bip, utilisez le code suivant:

    Bip (500, 500);

845336 6
845336 6

Étape 4. Modifiez le premier numéro avec la fréquence du bip que vous souhaitez

500 est proche du bip que vous obtenez avec \a.

Étape 5. Modifiez le deuxième nombre avec la durée du bip en millisecondes

500 est une demi-seconde.

Partie 3 sur 3: Exemple de code

845336 7
845336 7

Étape 1. Essayez un programme qui utilise \a pour émettre un bip lorsqu'une touche est enfoncée, utilise ESC pour quitter:

    #include #include int main() { while(getch() != 27) // Boucle jusqu'à ce que la touche ESC soit enfoncée (27 = ESC) printf("\a"); // Bip. renvoie 0; }

845336 8
845336 8

Étape 2. Essayez un programme qui émet un bip d'une fréquence et d'une durée données:

    #include #include int main() { int freq, dur; // Déclarez les variables printf("Entrez la fréquence (HZ) et la durée (ms): "); scanf("%i %i", &freq, &dur); Bip(freq, dur); // Bip. renvoie 0; }

Conseillé: