Hvordan lage en varsel i C: 5 trinn (med bilder)

Innholdsfortegnelse:

Hvordan lage en varsel i C: 5 trinn (med bilder)
Hvordan lage en varsel i C: 5 trinn (med bilder)

Video: Hvordan lage en varsel i C: 5 trinn (med bilder)

Video: Hvordan lage en varsel i C: 5 trinn (med bilder)
Video: How to Blur The Edges of an Image in GIMP 2024, Kan
Anonim

Noen ganger, når du skriver et program, må du lage en måte å få brukerens oppmerksomhet til å bringe fokuset tilbake til programmet. Varsler er en veldig nyttig måte å gjøre det på. Hvis du vil lage varsler i C, kan du lese videre!

Trinn

Del 1 av 3: Tegnvarsel

845336 1
845336 1

Trinn 1. Hvis du vil at varselet ditt skal være bærbart og fungere på hver datamaskin, kan du bruke rømningskoden "\ a"

a er definert som et hørbart varsel, vanligvis et pip. På noen Unix -operativsystemer kan det imidlertid produsere en skjermblits i stedet for en lyd

845336 2
845336 2

Trinn 2. Bruk denne eksempelkoden

    printf ("\ a");

Del 2 av 3: Beep ()

845336 3
845336 3

Trinn 1. På Windows -operativsystemer kan du bruke pipetonen (int -frekvens, int ms)

Den gir et pip med en spesifisert varighet og frekvens.

  • På operativsystemet Windows7 sender denne funksjonen pipet til lydkortet. Dette fungerer bare hvis datamaskinen har høyttalere eller hodetelefoner.
  • På tidligere Windows -versjoner sender det pipet til hovedkortet. Dette fungerer på de fleste datamaskiner og det kreves ingen eksterne enheter.
845336 4
845336 4

Trinn 2. Inkluder Windows -biblioteket

Legg til følgende kode i begynnelsen av programmet:

    #inkludere

Trinn 3. Når du trenger et pip, bruker du følgende kode:

    Pip (500, 500);

845336 6
845336 6

Trinn 4. Endre det første nummeret med frekvensen på pipet du ønsker

500 er nær pipet du får med / a.

Trinn 5. Endre det andre tallet med pipetiden i millisekunder

500 er et halvt sekund.

Del 3 av 3: Prøvekode

845336 7
845336 7

Trinn 1. Prøv et program som bruker / a til å lage et pip når en tast trykkes, bruker ESC for å avslutte:

    #include #include int main () {while (getch ()! = 27) // Sløyfe til ESC trykkes (27 = ESC) printf ("\ a"); // pip. retur 0; }

845336 8
845336 8

Trinn 2. Prøv et program som gir et pip med en gitt frekvens og varighet:

    #include #include int main () {int freq, dur; // Deklarer variablene printf ("Skriv inn frekvensen (HZ) og varigheten (ms):"); scanf (" %i %i", & freq, & dur); Beep (frekv, dur); // pip. retur 0; }

Anbefalt: