函数sound / delay / nosound在dos.h中用于c / c ++

时间:2012-10-21 20:01:52

标签: c++ c winapi codeblocks

如何获得一个版本的语言C / C ++(已下载??)函数声音,nosound,延迟存在于DOS.H库中? 例如,它在code :: blocks上的c / c ++版本中不存在。为了使用/找到函数sound / nosound / delay,我该怎么办? 谢谢你的帮助!

3 个答案:

答案 0 :(得分:4)

下载(叹气)Turbo C / Turbo C ++的副本。

答案 1 :(得分:2)

在Windows程序中,您可以使用win32函数:

  • Sleep()替代delay()
  • Beep()代替sound() + delay() + nosound()的组合。

答案 2 :(得分:0)

如果你有上面的胜利7,请使用dos框下载borland Turbo c ++ 要听到500毫秒的哔哔声,请使用以下代码,

#include<iostream.h>
#include<conio.h>
#include<dos.h>
void main()
{clrscr();  //for clearing the screen...
int x;
x=1000;         // here 1000 is the frequency of the sound 
sound(x);       //u can directly write integer in the place of x
delay(500);
nosound();      //it is necessary to close the sound or u will keep on hearing

getch();        // to wait at the end of program
}