好吧,我已经回到了基础并从头开始学习 C++,就像几年前我最后一次编写任何代码一样。目前在 Windows cli 下工作,直到再次打开 Linux 机器。我在用着
cout << "\a" << flush;
为了让我的系统产生噪音,但在循环时,总是会有延迟——对于产生更长的脉冲不太好。我知道在 C# 和 Basic 下有一种使用计算机蜂鸣器的方法,但不知道 C++ 的方法。请问有什么帮助吗?
好吧,我已经回到了基础并从头开始学习 C++,就像几年前我最后一次编写任何代码一样。目前在 Windows cli 下工作,直到再次打开 Linux 机器。我在用着
cout << "\a" << flush;
为了让我的系统产生噪音,但在循环时,总是会有延迟——对于产生更长的脉冲不太好。我知道在 C# 和 Basic 下有一种使用计算机蜂鸣器的方法,但不知道 C++ 的方法。请问有什么帮助吗?
视窗: http: //msdn.microsoft.com/en-us/library/ms679277 (v=vs.85).aspx
对于非 Windows,它稍微复杂一些,但请查看“beep”程序的源代码以获得帮助,尤其是 play_beep() 函数和 beep_parms_t 结构:http://johnath.com/beep/beep 。 C