ในบางครั้ง เมื่อเขียนโปรแกรม คุณต้องสร้างวิธีการดึงดูดความสนใจของผู้ใช้เพื่อดึงความสนใจกลับมาที่โปรแกรม การแจ้งเตือนเป็นวิธีที่มีประโยชน์มากในการทำเช่นนั้น หากคุณต้องการแจ้งเตือนในภาษา C อ่านต่อ!
ขั้นตอน
ส่วนที่ 1 จาก 3: การแจ้งเตือนตัวละคร
ขั้นตอนที่ 1 หากคุณต้องการให้การแจ้งเตือนเป็นแบบพกพาและทำงานในคอมพิวเตอร์ทุกเครื่อง คุณสามารถใช้ Escape Code "\a" ได้
a ถูกกำหนดให้เป็นเสียงเตือน โดยปกติจะมีเสียงบี๊บ อย่างไรก็ตาม ในระบบปฏิบัติการ Unix บางระบบ อาจทำให้หน้าจอกะพริบแทนเสียง
ขั้นตอนที่ 2 ใช้โค้ดตัวอย่างนี้
printf("\a");
ส่วนที่ 2 จาก 3: เสียงบี๊บ ()
ขั้นตอนที่ 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, dur; // ประกาศตัวแปร printf("ป้อนความถี่ (HZ) และระยะเวลา (ms): "); scanf("%i %i", &ความถี่, &dur); เสียงบี๊บ (ความถี่, dur); // บี๊บ กลับ 0; }