2014-04-24 2 views
1

나는 모스 부호를 읽고 그것을 터미널에 출력하고 사용자에게 듣기위한 옵션을 제공하는 C++ 프로그램을 만들고있다. 나는 만들기 위해 "삐"를 사용할 수 있다는 것을 알고C에서 긴 경고음을내는 방법 + +?

cout<<'\a'; 

그러나, 모스 코드가 길고 짧은 비프 음과 함께 포함하고 있기 때문에, 나는 것이 무엇보다 긴 비프 음을 만드는 방법을 알고 싶습니다 이 명령으로 생성 된

Mac을 사용하고 있습니다.

+13

'긴 경고음'또는 '긴 긴 경고음'은 어떻습니까? – fredoverflow

+1

@FredOverflow, 어때요 ... 오, 기다려라. 'GCC에겐 너무 길다.' – chris

+2

유머에 반대하는 사람은 없지만, 사람들이 유익하다고 생각하지는 않을 것입니다. –

답변

1

여러 개의 종을 쓰는 경우. 즉 cout << "\a\a\a\a"은 긴 신호음으로 나옵니다.

그러나 경고음 사이에 "silence"을 쓰는 방법이 필요하며 벨소리가 환경에 따라 다를 수 있으므로 실제로는 좋은 방법이 아닙니다.

컴퓨터에서 사운드 제어에 대한 표준 라이브러리 지원은 없지만 특정 플랫폼 기능을 찾으면 찾을 가능성이 높으므로 궁극적으로 훨씬 나은 결과를 얻을 수 있습니다.

+1

Mac에서는 각 경고음마다 시스템 경고음이 재생되므로 일반적으로 긴 신호음과 결합되지 않습니다. Mac에는 마더 보드 피에조 부저가없는 것과 같은 기계가 있습니다. – Potatoswatter

+0

따라서 "벨소리가 다를 수 있습니다 ..." –

관련 문제