Jak utworzyć alert w C: 5 kroków (ze zdjęciami)

Spisu treści:

Jak utworzyć alert w C: 5 kroków (ze zdjęciami)
Jak utworzyć alert w C: 5 kroków (ze zdjęciami)

Wideo: Jak utworzyć alert w C: 5 kroków (ze zdjęciami)

Wideo: Jak utworzyć alert w C: 5 kroków (ze zdjęciami)
Wideo: How to Blur The Edges of an Image in GIMP 2024, Może
Anonim

Czasami, pisząc program, musisz stworzyć sposób na przyciągnięcie uwagi użytkownika, aby ponownie skupił się na programie. Alerty są na to bardzo przydatnym sposobem. Jeśli chcesz robić alerty w C, czytaj dalej!

Kroki

Część 1 z 3: Ostrzeżenie o postaci

845336 1
845336 1

Krok 1. Jeśli chcesz, aby Twój alert był przenośny i działał na każdym komputerze, możesz użyć kodu ucieczki „\a”

a jest zdefiniowany jako alarm dźwiękowy, zwykle sygnał dźwiękowy. Jednak w niektórych systemach operacyjnych Unix może generować miganie ekranu zamiast dźwięku

845336 2
845336 2

Krok 2. Użyj tego przykładowego kodu

    printf("\a");

Część 2 z 3: Sygnał dźwiękowy()

845336 3
845336 3

Krok 1. W systemach operacyjnych Windows możesz użyć sygnału dźwiękowego (częstotliwość int, int ms)

Wydaje sygnał dźwiękowy o określonym czasie trwania i częstotliwości.

  • W systemie operacyjnym Windows7 ta funkcja wysyła sygnał dźwiękowy do karty dźwiękowej. Działa to tylko wtedy, gdy komputer ma głośniki lub słuchawki.
  • W poprzednich wersjach systemu Windows wysyła sygnał dźwiękowy do płyty głównej. Działa to na większości komputerów i nie są wymagane żadne urządzenia zewnętrzne.
845336 4
845336 4

Krok 2. Dołącz bibliotekę Windows

Dodaj następujący kod na początku swojego programu:

    #włączać

Krok 3. Kiedy potrzebujesz sygnału dźwiękowego, użyj następującego kodu:

    Sygnał dźwiękowy (500, 500);

845336 6
845336 6

Krok 4. Zmień pierwszą liczbę z żądaną częstotliwością sygnału dźwiękowego

500 jest blisko sygnału dźwiękowego, który otrzymujesz za pomocą \a.

Krok 5. Zmień drugą liczbę z czasem trwania sygnału dźwiękowego w milisekundach

500 to pół sekundy.

Część 3 z 3: Przykładowy kod

845336 7
845336 7

Krok 1. Wypróbuj program, który używa \a do emitowania sygnału dźwiękowego po naciśnięciu klawisza, używa ESC do wyjścia:

    #include #include int main() { while(getch() != 27) // Pętla do naciśnięcia ESC (27 = ESC) printf("\a"); // Sygnał dźwiękowy. zwróć 0; }

845336 8
845336 8

Krok 2. Wypróbuj program, który wydaje sygnał dźwiękowy o określonej częstotliwości i czasie trwania:

    #include #include int main() { int cze, czas trwania; // Zadeklaruj zmienne printf("Podaj częstotliwość (Hz) i czas trwania (ms): "); scanf("%i %i", &freq, &dur); Sygnał dźwiękowy (częst., dur); // Sygnał dźwiękowy. zwróć 0; }

Zalecana: