Hoiatuse loomine C -s: 5 sammu (piltidega)

Sisukord:

Hoiatuse loomine C -s: 5 sammu (piltidega)
Hoiatuse loomine C -s: 5 sammu (piltidega)

Video: Hoiatuse loomine C -s: 5 sammu (piltidega)

Video: Hoiatuse loomine C -s: 5 sammu (piltidega)
Video: Выбор и установка входной металлической двери в новостройке #10 2024, Aprill
Anonim

Mõnikord peate programmi kirjutades looma viisi, kuidas juhtida kasutaja tähelepanu, et ta saaks programmi uuesti keskenduda. Hoiatused on selleks väga kasulik viis. Kui soovite märguandeid teha C -s, lugege edasi!

Sammud

Osa 1 /3: Märgihoiatus

845336 1
845336 1

Samm 1. Kui soovite, et teie märguanne oleks teisaldatav ja töötaks igas arvutis, saate kasutada põgenemiskoodi "\ a"

a on määratletud kui helisignaal, tavaliselt piiks. Mõnes Unixi operatsioonisüsteemis võib see aga heli asemel tekitada ekraanivälgu

845336 2
845336 2

Samm 2. Kasutage seda näidiskoodi

    printf ("\ a");

Osa 2/3: piiks ()

845336 3
845336 3

Samm 1. Windowsi operatsioonisüsteemides saate kasutada piiksu (int sagedus, int ms)

See teeb kindlaksmääratud kestuse ja sagedusega piiksu.

  • Operatsioonisüsteemis Windows7 saadab see funktsioon piiksu helikaardile. See töötab ainult siis, kui arvutil on kõlarid või kõrvaklapid.
  • Varasemates Windowsi versioonides saadab see piiksu emaplaadile. See töötab enamikus arvutites ja väliseid seadmeid pole vaja.
845336 4
845336 4

Samm 2. Kaasake Windowsi kogu

Lisage oma programmi algusesse järgmine kood:

    #kaasake

Samm 3. Kui vajate piiksu, kasutage järgmist koodi:

    Piiks (500, 500);

845336 6
845336 6

Samm 4. Muutke esimest numbrit soovitud piiksu sagedusega

500 on lähedane helisignaalile, mille saate klahviga / a.

Samm 5. Muutke teist numbrit piiksu kestusega millisekundites

500 on pool sekundit.

Osa 3/3: näidiskood

845336 7
845336 7

Samm 1. Proovige programmi, mis kasutab klahvi vajutamisel helisignaali \, kasutab väljumiseks ESC -d:

    #include #include int main () {while (getch ()! = 27) // Loop kuni ESC vajutamiseni (27 = ESC) printf ("\ a"); // Piiks. tagasitulek 0; }

845336 8
845336 8

Samm 2. Proovige programmi, mis annab teatud sageduse ja kestusega piiksu:

    #include #include int main () {int freq, dur; // Deklareerige muutujad printf ("Sisestage sagedus (HZ) ja kestus (ms):"); scanf (" %i %i", & freq, & dur); Piiks (sagedus, kestvus); // Piiks. tagasitulek 0; }

Soovitan: