Кейде, бағдарламаны жазған кезде, пайдаланушының назарын бағдарламаға аудару үшін оның назарын аудару әдісін жасау қажет. Ескерту - бұл өте пайдалы әдіс. Егер сіз C тілінде ескерту жасағыңыз келсе, оқыңыз!
Қадамдар
3 бөлімнің 1 бөлігі: Таңбалар туралы ескерту
Қадам 1. Егер сіздің ескертуіңіз портативті болуын және әр компьютерде жұмыс істеуін қаласаңыз, «\ a» қашу кодын қолдануға болады
a дыбыстық ескерту ретінде анықталады, әдетте дыбыстық сигнал. Алайда, кейбір Unix операциялық жүйелерінде ол дыбыстың орнына экран жарқылын шығаруы мүмкін
Қадам 2. Бұл мысал кодын пайдаланыңыз
printf («\ a»);
3 бөліктің 2 бөлігі: Дыбыс ()
Қадам 1. Windows операциялық жүйелерінде дыбыстық сигналды қолдануға болады (int жиілігі, int ms)
Ол белгілі бір уақыт пен жиілікте дыбыстық сигнал береді.
- Windows7 операциялық жүйесінде бұл функция дыбыстық картаға сигнал береді. Бұл компьютерде динамиктер немесе құлаққаптар болған жағдайда ғана жұмыс істейді.
- Windows -тың алдыңғы нұсқаларында ол дыбыстық сигналды аналық платаға жібереді. Бұл көптеген компьютерлерде жұмыс істейді және сыртқы құрылғылар қажет емес.
Қадам 2. Windows кітапханасын қосыңыз
Бағдарламаның басында келесі кодты қосыңыз:
#қосу
Қадам 3. Дыбыстық сигнал қажет болғанда келесі кодты қолданыңыз:
Дыбыстық сигнал (500, 500);
Қадам 4. Қалаған дыбыстық сигнал жиілігімен бірінші санды өзгертіңіз
500 / a арқылы қабылданатын дыбыстық сигналға жақын.
Қадам 5. Дыбыстық сигналдың ұзақтығы миллисекундпен екінші санды өзгертіңіз
500 - бұл секундтың жартысы.
3 -тің 3 -бөлігі: Үлгі коды
Қадам 1. Пернені басқанда дыбыс шығаратын / a пайдаланатын бағдарламаны қолданып көріңіз, шығу үшін ESC пайдаланыңыз:
#include #include int main () {while (getch ()! = 27) // ESC басылғанша айналдыру (27 = ESC) printf («\ a»); // Дыбыс. қайтару 0; }
Қадам 2. Берілген жиілікте және ұзақтықта дыбыстық сигнал беретін бағдарламаны қолданып көріңіз:
#include #include int main () {int freq, dur; // printf айнымалыларын жариялаңыз («Жиілікті (HZ) және ұзақтығын енгізіңіз (ms):»); scanf (« %i %i», & freq, & dur); Дыбыс (жиілік, ұзақ); // Дыбыс. қайтару 0; }