2010-06-18 81 views
4

我的程序如何發出嗶聲?還有可能播放頻率和持續時間的聲音?在C,MacOS中發出嘟嘟聲

+0

[toot](http://github.com/vareille/toot)是一個跨平臺的C文件和命令行工具,它嘗試調用幾個聲音發生器來產生嘟嘟聲 – renataflow 2017-11-11 06:32:01

回答

1

這是用於windows的。對於Mac,請檢查此post

#include <iostream> 
#include <windows.h> // WinApi header 

using namespace std; 

int main() 
{ 
Beep(523,500); // 523 hertz (C5) for 500 milliseconds 
Beep(587,500); 
Beep(659,500); 
Beep(698,500); 
Beep(784,500); 

cin.get(); // wait 
return 0;  
} 
0

在AppKit中有NSBeep()

0
#include <stdio.h> 

int main(void) 
{ 
    putchar('\a'); 
    return 0; 
}