Hoe om 'n waarskuwing in C te skep: 5 stappe (met foto's)

INHOUDSOPGAWE:

Hoe om 'n waarskuwing in C te skep: 5 stappe (met foto's)
Hoe om 'n waarskuwing in C te skep: 5 stappe (met foto's)

Video: Hoe om 'n waarskuwing in C te skep: 5 stappe (met foto's)

Video: Hoe om 'n waarskuwing in C te skep: 5 stappe (met foto's)
Video: Heb je invloed op hoe lang je wordt? | UITGEZOCHT #35 2024, Mei
Anonim

Soms, as u 'n program skryf, moet u 'n manier skep om die aandag van die gebruiker te vestig om die fokus weer na die program te bring. Waarskuwings is 'n baie nuttige manier om dit te doen. Lees verder as u waarskuwings in C wil maak!

Stappe

Deel 1 van 3: Karakterwaarskuwing

845336 1
845336 1

Stap 1. As u wil hê dat u waarskuwing draagbaar is en op elke rekenaar werk, kan u die ontsnappingskode "\ a" gebruik

a word gedefinieer as 'n hoorbare waarskuwing, gewoonlik 'n piep. Op sommige Unix -bedryfstelsels kan dit egter 'n skermflits produseer in plaas van 'n geluid

845336 2
845336 2

Stap 2. Gebruik hierdie voorbeeldkode

    printf ("\ a");

Deel 2 van 3: Piep ()

845336 3
845336 3

Stap 1. Op Windows -bedryfstelsels kan u die pieptoon (int -frekwensie, int ms) gebruik

Dit maak 'n piep van 'n bepaalde tydsduur en frekwensie.

  • Op die Windows7 -bedryfstelsel stuur hierdie funksie die piep na die klankkaart. Dit werk slegs as die rekenaar luidsprekers of koptelefoon het.
  • Op vorige Windows -weergawes stuur dit 'n piep na die moederbord. Dit werk op die meeste rekenaars en geen eksterne toestelle is nodig nie.
845336 4
845336 4

Stap 2. Sluit die venstersbiblioteek in

Voeg die volgende kode aan die begin van u program by:

    #insluit

Stap 3. Gebruik die volgende kode as u 'n piep nodig het:

    Piep (500, 500);

845336 6
845336 6

Stap 4. Verander die eerste nommer met die frekwensie van die piep wat u wil hê

500 is naby die piep wat jy kry met / a.

Stap 5. Verander die tweede getal met die tydsduur van die piep in millisekondes

500 is 'n halwe sekonde.

Deel 3 van 3: Voorbeeldkode

845336 7
845336 7

Stap 1. Probeer 'n program wat / a gebruik om 'n piep te maak as 'n sleutel ingedruk word, ESC gebruik om te verlaat:

    #include #include int main () {while (getch ()! = 27) // Lus totdat ESC ingedruk word (27 = ESC) printf ("\ a"); // Biep. terugkeer 0; }

845336 8
845336 8

Stap 2. Probeer 'n program wat 'n piep gee van 'n gegewe frekwensie en duur:

    #include #include int main () {int freq, dur; // Verklaar die veranderlikes printf ("Voer die frekwensie (HZ) en duur (ms) in:"); scanf (" %i %i", & freq, & dur); Piep (frekwensie, duur); // Biep. terugkeer 0; }

Aanbeveel: