dzisiaj, kiedy pracowałem nad jakimś kodem, natrafiłem na sygnał dźwiękowy podczas drukowania bufora na ekranie. Oto tajemnicza postać, która daje sygnał: „” Nie wiem, czy można go zobaczyć, ale mój komputer wydaje sygnały dźwiękowe gdy próbuję wydrukować go tak:Dziwny dźwięk podczas używania cout
cout<<(char)7<<endl;
Kolejnym punktem zainteresowania jest to, że "Sygnał dźwiękowy" nie pochodzi z mojego brzęczyka na pokładzie, ale z mojego słuchawki/głośnika
Czy to tylko mój komputer, czy coś nie tak z funkcją cout?
EDIT:
Ale dlaczego ta postać drukowania produkować sygnał dźwiękowy? Czy to oznacza, że mogę wysyłać inne takie postacie za pomocą funkcji cout, aby uzyskać różne efekty?
Czekam na linię ciosów ... Kod ASCII 7 to dźwięk systemowy (Control-G). – tawman
Prawdopodobnie w twoim zestawie kart dźwiękowych masz prawdopodobnie ustawienie "Zestaw głośników". Jeśli je wyłączysz, powinieneś usłyszeć 0x7 w sposób, w jaki miał być słyszany, jako nieprzyjemnie głośną piłokształtną falę pochodzącą z najtańszego głośnika, jaki mógł znaleźć twój producent komputera. – Seth