为什么我不';t使用'\a';在xcode中?
据我所知,在printf参数中使用\a会发出一声提示音:为什么我不';t使用'\a';在xcode中?,c,xcode,C,Xcode,据我所知,在printf参数中使用\a会发出一声提示音: 我正在做printf(“\a”)但是有一个颠倒的问号…有人能告诉我为什么吗?据我所知,\a使用一个硬件扬声器,PC在启动时会发出嘟嘟声,等等。也许Mac没有这个 发件人: 现代终端模拟器通常将警告集成到桌面环境中(例如,Mac OS X终端将播放系统警告声音),并且通常还提供静音可视铃声功能,使终端窗口短暂闪烁 您可以尝试从终端运行exe并查看是否有任何情况发生吗?@user1959174您可以尝试从终端运行它吗?(请参见我的编辑)哦,是
我正在做
printf(“\a”)代码>但是有一个颠倒的问号…有人能告诉我为什么吗?据我所知,\a
使用一个硬件扬声器,PC在启动时会发出嘟嘟声,等等。也许Mac没有这个
发件人:
现代终端模拟器通常将警告集成到桌面环境中(例如,Mac OS X终端将播放系统警告声音),并且通常还提供静音可视铃声功能,使终端窗口短暂闪烁
您可以尝试从终端运行exe并查看是否有任何情况发生吗?@user1959174您可以尝试从终端运行它吗?(请参见我的编辑)哦,是的,我现在就试试:)“\a
使用硬件扬声器”,正如您回答的其余部分所示,这完全取决于终端(模拟器)\a
实际上是对终端发出嘟嘟声的指令,正如a
实际上是对终端发出的呈现拉丁小写字母a的指令一样。写终端的人决定怎么做。如果在stdout指向文件时printf(“\a”)
,则不会听到任何声音,尽管以后每次在终端中显示文件时可能会听到嘟嘟声。