Как создать оповещение в C: 5 шагов (с изображениями)

Оглавление:

Как создать оповещение в C: 5 шагов (с изображениями)
Как создать оповещение в C: 5 шагов (с изображениями)

Видео: Как создать оповещение в C: 5 шагов (с изображениями)

Видео: Как создать оповещение в C: 5 шагов (с изображениями)
Видео: 14. Gimp. Шаг за шагом. Вращение. 2024, Май
Anonim

Иногда при написании программы вам нужно создать способ привлечь внимание пользователя, чтобы вернуть его внимание к программе. Оповещения - очень полезный способ сделать это. Если вы хотите делать предупреждения на C, читайте дальше!

Шаги

Часть 1 из 3: предупреждение о персонаже

845336 1
845336 1

Шаг 1. Если вы хотите, чтобы ваше оповещение было переносимым и работало на каждом компьютере, вы можете использовать escape-код «\ a»

a определяется как звуковой сигнал, обычно звуковой сигнал. Однако в некоторых операционных системах Unix вместо звука может появляться вспышка экрана

845336 2
845336 2

Шаг 2. Используйте этот пример кода

    printf ("\ а");

Часть 2 из 3: звуковой сигнал ()

845336 3
845336 3

Шаг 1. В операционных системах Windows вы можете использовать звуковой сигнал (int frequency, int ms)

Он издает звуковой сигнал определенной продолжительности и частоты.

  • В операционной системе Windows7 эта функция отправляет звуковой сигнал на звуковую карту. Это работает, только если на компьютере есть динамики или наушники.
  • В предыдущих версиях Windows он отправляет звуковой сигнал на материнскую плату. Это работает на большинстве компьютеров, и никаких внешних устройств не требуется.
845336 4
845336 4

Шаг 2. Подключите библиотеку Windows

Добавьте следующий код в начало вашей программы:

    #включают

Шаг 3. Когда вам нужен звуковой сигнал, используйте следующий код:

    Beep (500, 500);

845336 6
845336 6

Шаг 4. Измените первое число на желаемую частоту звукового сигнала

500 близко к звуковому сигналу, который вы получаете с / a.

Шаг 5. Измените второе число на продолжительность звукового сигнала в миллисекундах

500 - это полсекунды.

Часть 3 из 3: Образец кода

845336 7
845336 7

Шаг 1. Попробуйте программу, которая использует / a, чтобы издавать звуковой сигнал при нажатии клавиши, и использует ESC для выхода:

    #include #include int main () {while (getch ()! = 27) // Цикл до нажатия ESC (27 = ESC) printf ("\ a"); // Звуковой сигнал. возврат 0; }

845336 8
845336 8

Шаг 2. Попробуйте программу, которая издает звуковой сигнал определенной частоты и длительности:

    #include #include int main () {int freq, dur; // Объявление переменных printf ("Введите частоту (Гц) и продолжительность (мс):"); scanf ("% i% i", & freq, & dur); Beep (freq, dur); // Звуковой сигнал. возврат 0; }

Рекомендуемые: