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
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
Samm 2. Kasutage seda näidiskoodi
printf ("\ a");
Osa 2/3: piiks ()
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.
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);
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
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; }
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; }