如何更改“ ”的声音?

问题描述 投票:0回答:3
#include<iostream>
#include<conio.h>
#include<windows.h>
using namespace std;
int main()
{
    while(getch()!=27){
        cout << "\a\n";
        Sleep(500);
    }
    return 0;
}

我听说我可以改变“”警报声。 现在有回声,但我想改变它。 我该怎么办?

更多问题:每个开发环境改变声音的方式都不同吗?

附注我现在正在使用 Code::Blocks

c++ operating-system codeblocks
3个回答
0
投票

是的,你可以这样做,你可以使用

Beep()
中的
windows.h
,如图所示:

#include <windows.h>

int main(void) {
    Beep(500, 500);

    return 0;
}

数量与频率成正比关系,即

  • 频率较低(如
    400, 400
    )- 400 毫秒(0.4 秒)内声音较少
  • 更多频率(如
    1000, 1000
    )- 1000 毫秒(1 秒)内更多声音

编辑:没有正确的方法来改变铃声。这完全取决于操作系统。您可以使用

Beep()
生成一些不同频率的唯一方法,这些频率听起来确实与
\a
转义序列产生的正常蜂鸣声不同。


0
投票

从我在Win10环境中发现的C++命令cout<< "\a";C++对Win10系统环境中改变声音做出反应。如果您想更改声音或实现自定义声音,只需 右键单击任务栏左下角的扬声器图标 -> 进入“声音” -> 从列表中更改名为“关键停止”的声音类型.


0
投票

Аллокума инни ас-алука ъилман нафиъа, ва ризкан таййиба ва ъамалан мутакаббала.

варуз баъд аз намози бомдод паёмбар (саллаллогу алайки ва саллам) аз Аллог се чизро талаб мекард:

Якум: 答案: Алокума инни ас-алука ъилман нафиъа。 Ё Алока ман аз ту илми муфид мехокам.

Дуюм: Варизкан таййиба。

Сеюм: Ваъамалан мутакаббала。 Ва ман аз ту, амале, ки аз ман хабул мешавад мехокам.

Ин дуоро гарруз баъд намози бомдод якбор такрор кунед.

Агмад、Ибни Мока、Ат-Табарано

© www.soinside.com 2019 - 2024. All rights reserved.