如果我编写以下程序,则运行代码时不会发出蜂鸣声.
#include <stdio.h>
int main()
{
printf("\a");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我如何\a使用C程序产生哔声吗?
你的程序唯一错误(一半错误main)的是签名。
要 100% 可移植,它应该是int main(void)或int main(int argc, char **argv)或等效:int main()不等效。
我也会打印一个'\n',或者刷新输出缓冲区,而不是依赖运行时自动为我刷新所有缓冲区,但你的程序应该按原样敲响警钟。如果没有,问题出在其他地方,而不是出在C.
#include <stdio.h>
int main(void)
{
printf("\a\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)