ზოგჯერ, პროგრამის წერისას, თქვენ უნდა შექმნათ საშუალება, რომ მიიპყროთ მომხმარებლის ყურადღება, რათა დაუბრუნოს პროგრამის ყურადღება. გაფრთხილებები არის ამის ძალიან სასარგებლო გზა. თუ გსურთ სიგნალების გაკეთება C– ში, წაიკითხეთ!
ნაბიჯები
3 ნაწილი 1: პერსონაჟების გაფრთხილება
ნაბიჯი 1. თუ გსურთ თქვენი გაფრთხილება იყოს პორტატული და მუშაობს ყველა კომპიუტერზე, შეგიძლიათ გამოიყენოთ გაქცევის კოდი "\ a"
a განისაზღვრება როგორც ხმოვანი სიგნალი, ჩვეულებრივ სიგნალი. თუმცა, Unix– ის ზოგიერთ ოპერაციულ სისტემაზე შეიძლება ხმის ნაცვლად გამოჩნდეს ეკრანის ციმციმი
ნაბიჯი 2. გამოიყენეთ ეს მაგალითი კოდი
printf ("\ a");
ნაწილი 3 3 -დან: ბიპი ()
ნაბიჯი 1. Windows ოპერაციულ სისტემებზე შეგიძლიათ გამოიყენოთ Beep (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. სცადეთ პროგრამა, რომელიც იძლევა სიხშირის და ხანგრძლივობის სიგნალს:
#მოიცავს #ჩართეთ int main () {int freq, dur; // ცვლადების გამოცხადება printf ("შეიყვანეთ სიხშირე (HZ) და ხანგრძლივობა (ms):"); scanf (" %i %i", & freq, & dur); სიგნალი (freq, dur); // სიგნალი. დაბრუნება 0; }