C 中發聲函式Beep詳解

2022-06-03 08:30:15 字數 2277 閱讀 4743

by zhcs

首先我們來beep的函式原型:

bool beep(

dword dwfreq;

dword dwduration;

);

####### 引數說明:

beep(523,400);//do  

beep(578,400);//re

beep(659,400);//mi

beep(do,400);

beep(re,400);

beep(mi,400);

最終,給親們送上乙份表 (借別人的)

其中,q字首為低音,1字尾為高音,s字首為半音階

#define	qdo 262 

#define qre 294

#define qmi 330

#define qfa 349

#define qso 392

#define qla 440

#define qsi 494

#define do 523

#define re 578

#define mi 659

#define fa 698

#define so 784

#define la 880

#define si 988

#define do1 1046

#define re1 1175

#define mi1 1318

#define fa1 1480

#define so1 1568

#define la1 1760

#define si1 1976

#define sqdo 277

#define sqre 311

#define sqfa 370

#define sqso 415

#define sqla 466

#define sdo 554

#define sre 622

#define sfa 740

#define sso 831

#define sla 932

#define sdo1 1046

#define sre1 1245

#define sfa1 1480

#define sso1 1661

#define sla1 1865

好吧,是一首用beep函式演奏的天空之城

#include #include #define	qdo 262 

#define qre 294

#define qmi 330 //q字首為低音,1字尾為高音,s字首為半音階

#define qfa 349

#define qso 392

#define qla 440

#define qsi 494

#define do 523

#define re 578

#define mi 659

#define fa 698

#define so 784

#define la 880

#define si 988

#define do1 1046

#define re1 1175

#define mi1 1318

#define fa1 1480

#define so1 1568

#define la1 1760

#define si1 1976

#define sqdo 277

#define sqre 311

#define sqfa 370

#define sqso 415

#define sqla 466

#define sdo 554

#define sre 622

#define sfa 740

#define sso 831

#define sla 932

#define sdo1 1046

#define sre1 1245

#define sfa1 1480

#define sso1 1661

#define sla1 1865

int main()

c 關於c 中的beep函式的說明

低音部分 低1do 262 1do 277 低2re 294 2re 311 低3mi 330 低4fa 349 4fa 370 低5so 392 5so 415 低6la 440 6la 466 低7si 494 中音部分 低音x2 中1do 523 956us fc44 1do 554 902u...

函式聲音C語言的發聲程式

近期一直在查詢函式聲音之類的問題,上午正好有機會和大家分享一下.c語言盤算機發音程式 問題的提出 曲譜的1 2 3 4 5 6 7 加上高低音可以譜出動人的曲子,請編寫程 硬體揚聲器電路有關。解答 處理這一程式設計問題,讓我們首先簡單了解一下盤算機發聲的道理。在 pc 機的系統 板上裝有定時與計數器...

C 建構函式詳解

c 類的建構函式詳解 一 建構函式是幹什麼的 class counter private 資料成員 int m value 該類物件被建立時,編譯系統物件分配記憶體空間,並自動呼叫該建構函式 由建構函式完成成員的初始化工作 eg counter c1 編譯系統為物件c1的每個資料成員 m value...