乙個聲音的程式

2021-04-22 22:27:46 字數 1176 閱讀 5282

#include 

#include 

#include 

#include 

#include 

#include 

#include 

#include 

/* 設定預設值 */

#define default_freq 10000/* 設定乙個合適的頻率 */ 

#define default_length 1000 /* 200 微秒,發聲的長度是以微秒為單位的*/ 

#define default_reps 5 /* 預設不重**聲 */ 

#define default_delay 500 /* 同樣以微秒為單位*/

/* 定義乙個結構,儲存所需的資料*/

typedef struct

beep_parms_t;

/* 列印幫助資訊並退出*/

void usage_bail ( const

char *executable_name ) 

/* 分析執行引數,各項意義如下: * "-f 《以hz為單位的頻率值 >" * "-l 《以毫秒為單位的發聲時長 >" * "-r 《重複次數 >" * "-d 《以毫秒為單位的間歇時長 >" */

void parse_command_line(char **argv, beep_parms_t *result)

else  

} else

if ( ! strcmp ( *argv, "-l" ) ) 

else 

} else

if (!strcmp(*argv, "-r")) 

else } 

else

if (!strcmp(*argv, "-d")) 

else  

} else  }}

int main(int argc, char **argv) 

;/* 分析引數,可能的話更新發聲引數*/

parse_command_line(argv, &parms);

/* 開啟控制台,失敗則結束程式*/

if ( ( console_fd = open ( "/dev/dsp", o_wronly ) ) == -1 )

/* 真正開始讓揚聲器發聲*/

for (i = 0; i < parms.reps; i++) 

乙個迷人的聲音和女人

全名 alizee jacotey 出生地 科西嘉島 阿雅克修 生日 1984.08.21 星座 獅子座 身高 1,61 體重 45 公斤 頭髮顏色 褐色 眼睛顏色 茶褐色 愛好 舞蹈,戲院,歌唱和朋友 獲得的獎 m6 獎,nrj 獎和世界 獎。教育 語言學校 她喜歡。海灘,購物,海豚,她的黑色拉布...

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

簡單的乙個程式

在練習例項35的時候看到書上寫的 太多自己不願意去寫,就像能不能換一種方法來編寫 更簡單一些 結果還真成功了 我就簡單的把握的 寫下來 option explicit private sub timer timer staic x as integer if x 8 then x 1 x x 1 i...