Sådan opretter du en advarsel i C: 5 trin (med billeder)

Indholdsfortegnelse:

Sådan opretter du en advarsel i C: 5 trin (med billeder)
Sådan opretter du en advarsel i C: 5 trin (med billeder)

Video: Sådan opretter du en advarsel i C: 5 trin (med billeder)

Video: Sådan opretter du en advarsel i C: 5 trin (med billeder)
Video: Африканская тематика-МЕГА мастер-класс! #DIY #Африканскийдекор #DIYмаскаизкартона 2024, Kan
Anonim

Nogle gange, når du skriver et program, skal du oprette en måde at få brugerens opmærksomhed til at bringe deres fokus tilbage til programmet. Advarsler er en meget nyttig måde at gøre det på. Hvis du vil foretage advarsler i C, læs videre!

Trin

Del 1 af 3: Karaktervarsel

845336 1
845336 1

Trin 1. Hvis du vil have din advarsel til at være bærbar og fungere på alle computere, kan du bruge flugtkoden "\ a"

a defineres som en hørbar advarsel, normalt et bip. På nogle Unix -operativsystemer kan det dog producere et skærmblitz i stedet for en lyd

845336 2
845336 2

Trin 2. Brug denne eksempelkode

    printf ("\ a");

Del 2 af 3: Bip ()

845336 3
845336 3

Trin 1. På Windows -operativsystemer kan du bruge bip (int -frekvens, int ms)

Det udsender et bip med en bestemt varighed og frekvens.

  • På Windows7 -operativsystemet sender denne funktion bip til lydkortet. Dette fungerer kun, hvis computeren har højttalere eller hovedtelefoner.
  • På tidligere Windows -versioner sender det bip til bundkortet. Dette fungerer på de fleste computere, og der kræves ingen eksterne enheder.
845336 4
845336 4

Trin 2. Inkluder Windows -biblioteket

Tilføj følgende kode i starten af dit program:

    #omfatte

Trin 3. Når du har brug for et bip, skal du bruge følgende kode:

    Bip (500, 500);

845336 6
845336 6

Trin 4. Skift det første nummer med frekvensen af det bip, du ønsker

500 er tæt på det bip, du får med / a.

Trin 5. Skift det andet tal med varigheden af bippet i millisekunder

500 er et halvt sekund.

Del 3 af 3: Prøvekode

845336 7
845336 7

Trin 1. Prøv et program, der bruger / a til at lave et bip, når der trykkes på en tast, bruger ESC til at afslutte:

    #include #include int main () {while (getch ()! = 27) // Sløjfe, indtil der trykkes på ESC (27 = ESC) printf ("\ a"); // Bip. returnere 0; }

845336 8
845336 8

Trin 2. Prøv et program, der giver et bip med en given frekvens og varighed:

    #include #include int main () {int freq, dur; // Angiv variablerne printf ("Indtast frekvensen (HZ) og varigheden (ms):"); scanf (" %i %i", & freq, & dur); Bip (frekv, dur); // Bip. returnere 0; }

Anbefalede: