Я только начал изучать C ++ и наткнулся на escape-последовательность, которая должна издать звуковой сигнал. Когда я компилирую и запускаю, по какой-то причине я не слышу звуковой сигнал. Вот код:
#include <iostream>
using namespace std;
int main(){
cout << "Cool\a\nHey man!\n";
return 0;
}
Последовательность \a
не работает Любая помощь будет оценена. Спасибо!
Эквивалент этого работает для меня. Во-первых, работает ли ваш терминал звуковой сигнал? Это может быть трудно проверить; ты можешь попробовать printf '\a'
из командной строки.
Кроме того, попробуйте запустить вывод через инструмент шестнадцатеричного дампа; любой из них должен сделать свое дело:
xxd
od -tx1
Убедитесь, что колокол выходит как персонаж со значением 7.
Других решений пока нет …