c - \a(警报和哔声)转义序列字符在 C 语言中不起作用
问题描述
我不知道为什么\a
不工作。我的代码正在运行并显示在终端中。我的代码:
#include <stdio.h>
int main()
{
printf("hello world\a");
return 0;
}
我的 IDE:Visual Studio 代码
我的编译器:Mingw gcc
解决方案
的行为\a
取决于您使用的环境/终端。
我的猜测是 Windows 没有实现它,或者它可能由于某种原因被禁用。除非您使用播放特定声音的特定于平台的 API,否则您无能为力。
推荐阅读
- xpath - XPath:获取带有和不带有标签的案例的基础文本
- flutter - 类颤振SQFlite内的实例变量初始化
- rust - syn 获取平面令牌流
- node.js - 如果我尝试在父级迭代中迭代哈巴狗,则无法读取未定义的属性“长度”
- android - 在 recyclerview 适配器中使用 ViewBinding 奇怪地显示项目?
- facebook-graph-api - 发布视频时如何添加用户标签?
- turbolinks - 如何在 Turbo 链接执行之前等待刺激?
- python - 如何在 colab 中提取 zip 文件?
- asp.net-core - 用于 IDataProtector 的 Asp.net 核心专用字符串
- python - 函数 to_bytes 显示错误的输出