2010-12-28 4 views
1

글쎄, 저는 몇 년 전에 코딩 한 마지막 시간으로 처음부터 C++을 처음부터 다시 배웠습니다. 현재 리눅스 박스를 다시 사용할 때까지 윈도우즈 클라이 언더 하에서 작동합니다. 내 시스템이 노이즈를 발생 시키지만 루핑 할 때 항상 지연이 있기 때문에 더 긴 펄스를 만드는 것은 좋지 않습니다.모리스 코드 생성을위한 C++을 통한 마더 보드 트리거 버브

C# 및 기본에서 컴퓨터 부저를 사용하는 방법이 있지만 C++ 방법을 알지 못한다는 것을 알고 있습니다. 어떤 도움을 주시겠습니까?

답변

0

윈도우 : 비 Windows의 http://msdn.microsoft.com/en-us/library/ms679277(v=vs.85).aspx

, 그것은 조금 더 복잡하지만, 도움을 "삐"프로그램의 소스를 살펴, 특히 play_beep() 함수와 beep_parms_t 구조를 가지고 : http://johnath.com/beep/beep.c

+0

아, 예, 삐 소리가났습니다. 그게 지금 추억을 다시 불러 일으키는 것입니다. 나는 더 많은 문서화에 들어갈 필요가있을 것이다. 내 감사 – Tumble

+0

우분투를 사용하고 있습니다. 작동하지 않았습니다! – amrfaissal

3

컴퓨터의 내부 스피커를 제어하는 ​​표준 방법이 있다고 생각하지 않습니다. 그렇게하는 방법은 현재 작업중인 운영 체제에 따라 다릅니다. Windows API에는 Beep function이 있고 Linux에서는 ioctl을 사용할 수 있습니다. 당신의 프로그래밍 언어는 그것과 관련이 거의 없습니다. 이것은 도서관 질문입니다.

관련 문제