Come creare un avviso in C: 5 passaggi (con immagini)

Sommario:

Come creare un avviso in C: 5 passaggi (con immagini)
Come creare un avviso in C: 5 passaggi (con immagini)

Video: Come creare un avviso in C: 5 passaggi (con immagini)

Video: Come creare un avviso in C: 5 passaggi (con immagini)
Video: Come sfumare una foto in trasparenza con GIMP 2024, Maggio
Anonim

A volte, quando si scrive un programma, è necessario creare un modo per attirare l'attenzione dell'utente per riportare la propria attenzione sul programma. Gli avvisi sono un modo molto utile per farlo. Se vuoi fare avvisi in C, continua a leggere!

Passi

Parte 1 di 3: avviso sul personaggio

845336 1
845336 1

Passaggio 1. Se desideri che il tuo avviso sia portatile e funzioni su tutti i computer, puoi utilizzare il codice di escape "\a"

a è definito come un avviso acustico, solitamente un segnale acustico. Tuttavia, su alcuni sistemi operativi Unix potrebbe produrre un flash dello schermo invece di un suono

845336 2
845336 2

Passaggio 2. Utilizzare questo codice di esempio

    printf("\a");

Parte 2 di 3: segnale acustico()

845336 3
845336 3

Passaggio 1. Sui sistemi operativi Windows, è possibile utilizzare il Beep (int frequency, int ms)

Emette un segnale acustico di durata e frequenza specificate.

  • Sul sistema operativo Windows7, questa funzione invia il segnale acustico alla scheda audio. Funziona solo se il computer dispone di altoparlanti o cuffie.
  • Nelle versioni precedenti di Windows, invia il segnale acustico alla scheda madre. Funziona sulla maggior parte dei computer e non sono necessari dispositivi esterni.
845336 4
845336 4

Passaggio 2. Includi la libreria di Windows

Aggiungi il seguente codice all'inizio del tuo programma:

    #includere

Passaggio 3. Quando hai bisogno di un segnale acustico, usa il seguente codice:

    Bip (500, 500);

845336 6
845336 6

Passaggio 4. Modificare il primo numero con la frequenza del segnale acustico desiderato

500 è vicino al segnale acustico che si ottiene con \a.

Passaggio 5. Modificare il secondo numero con la durata del segnale acustico in millisecondi

500 è mezzo secondo.

Parte 3 di 3: codice di esempio

845336 7
845336 7

Passaggio 1. Prova un programma che utilizza \a per emettere un segnale acustico quando viene premuto un tasto, utilizza ESC per uscire:

    #include #include int main() { while(getch() != 27) // Ciclo finché non viene premuto ESC (27 = ESC) printf("\a"); // Bip. restituisce 0; }

845336 8
845336 8

Passaggio 2. Prova un programma che emetta un segnale acustico di una determinata frequenza e durata:

    #include #include int main() { int freq, dur; // Dichiara le variabili printf("Inserisci la frequenza (HZ) e la durata (ms): "); scanf("%i %i", &freq, &dur); Beep(freq, dur); // Bip. restituisce 0; }

Consigliato: