сегодня, когда я работал над некоторым кодом, я натолкнулся на звуковой сигнал при печати буфера на экран. Вот таинственный персонаж, который производит сигнал: «» я не знаю, если вы можете видеть это, но мой компьютер издает звуковой сигнал, когда я пытаюсь напечатать это следующим образом:Странный звуковой сигнал при использовании cout
cout<<(char)7<<endl;
Другой интересный момент в том, что «beep» не исходит от моего бортового бипера, но из моих наушников/динамиков
Это просто мой компьютер или что-то не так с функцией cout?
EDIT:
Но тогда почему печать этого символа производит звуковой сигнал? означает ли это, что я мог бы отправлять других таких символов через функцию cout для создания разных эффектов?
Я жду пуансонов ... ASCII-код 7 - системный звуковой сигнал (Control-G). – tawman
У вас, вероятно, есть где-то в конфигурации звуковой карты «Система воспроизведения звуковых сигналов через динамики». Если вы отключите это, вы должны услышать 0x7, как он должен был быть услышан, как неудобно громкая пилообразная волна, исходящая от самого дешевого динамика, которого может найти ваш производитель ПК. – Seth