如何使用 codelite 在 C++ 中打印“\a”?
How to print "\a" in c++ using codelite?
我试图打印 \a
但它什么也没显示,所以我搜索了这个并发现它应该发出声音但它也没有。
我在 Windows 8.
上使用 code lite
- 如何打印
\a
?
- 声音在哪里?
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
cout <<"\a";
return 0;
}
如何发出铃声
如果你想打印 '\a'
字符来产生铃声,你已经做对了。
如果禁用系统提示音(根据您的 OS/target 系统,启用提示音的步骤可能不同),您将听不到任何声音。对于windows,您可以按照this tutorial启用提示音。教程建议的方法之一如下(对于 windows 7,在 windows 8 中也应该或多或少相似)
Device Manager > View menu > show hidden devices > Non-Plug and Play
Drivers > Beep > double click or right click and properties > Driver
tab > Startup > Type > Change from disabled to some other mode (system
for example)
这也是产生系统蜂鸣声的传统方法,现代系统可能不会发出噪音,而可能会发出视觉指示(例如闪烁屏幕,或者根本不做任何事情。)(来自Wikipedia钟字)
如何打印\a
然后
如果你想按字面打印 \a
使用以下
cout <<"\a";
\
是分界符,\a
代表ascii报警或响铃字符。
使用 escape sequence \
将打印第一个 \
字符,然后是下一个 a
.
"\a"
is const char 2 with values \a
and '[=21=]'
"\a"
in const char 3 with values \
, 'a'
and '[=21=]'
进一步阅读:
1. C++中的String literal
2. C++中的Escape sequences
我试图打印 \a
但它什么也没显示,所以我搜索了这个并发现它应该发出声音但它也没有。
我在 Windows 8.
上使用 code lite- 如何打印
\a
? - 声音在哪里?
这是我的代码:
#include <iostream>
using namespace std;
int main()
{
cout <<"\a";
return 0;
}
如何发出铃声
如果你想打印'\a'
字符来产生铃声,你已经做对了。
如果禁用系统提示音(根据您的 OS/target 系统,启用提示音的步骤可能不同),您将听不到任何声音。对于windows,您可以按照this tutorial启用提示音。教程建议的方法之一如下(对于 windows 7,在 windows 8 中也应该或多或少相似)
Device Manager > View menu > show hidden devices > Non-Plug and Play Drivers > Beep > double click or right click and properties > Driver tab > Startup > Type > Change from disabled to some other mode (system for example)
这也是产生系统蜂鸣声的传统方法,现代系统可能不会发出噪音,而可能会发出视觉指示(例如闪烁屏幕,或者根本不做任何事情。)(来自Wikipedia钟字)
如何打印\a
然后
如果你想按字面打印 \a
使用以下
cout <<"\a";
\
是分界符,\a
代表ascii报警或响铃字符。
使用 escape sequence \
将打印第一个 \
字符,然后是下一个 a
.
"\a"
is const char 2 with values\a
and'[=21=]'
"\a"
in const char 3 with values\
,'a'
and'[=21=]'
进一步阅读:
1. C++中的String literal
2. C++中的Escape sequences