728x90
반응형
▣ 안녕하세요. 이번장에서는 windows.h를 이용하여 음파 소리를 재생하는 코드를 진행하겠습니다.
▣ 먼저 #include로 헤더들을 포함시키도록 하겠습니다.
<conio.h>는 콘솔에 관련된 헤더를 가져옵니다.
while문안에 _getch()함수로 입력을 받습니다.
이건 버퍼를 거치치않고 바로 키값을 반환해주는 함수입니다.
키를 누르면 바로 소리가 나오게 코드를 작성하기 위함입니다.
▣ <Windows.h>를 추가해주세요.
그럼 Beep()함수를 사용할 수 있습니다.
Beep(음파:주파수, 소리 지속시간-밀리초) 매개변수로 호출이 가능합니다.
그리고 switch()에서 case 'a': 키를 눌렀을 때 Beep(260, 500);이라고 하면 260 도의 음파를 의미하며
500으로 0.5초를 지속하게 합니다.
728x90
▣ 이렇게 a부터 k까지 키를 지정해서 소리를 지정했습니다.
break; 잊지 말아 주세요.
▣ 그리고 디버 그해서 실행을 하고 키를 누르면 이렇게 키를 누를 때 출력되고 소리가 나오는 걸 확인할 수 있습니다.
728x90
반응형
'[ C언어 ] > - C언어 실습연습' 카테고리의 다른 글
C언어 - [헤더파일] (0) | 2022.01.26 |
---|---|
C언어 - [동시실행, 스레드, 쓰레드, Thread] (1) | 2021.09.15 |
C언어 - [화면지우기, 잠시대기, Sleep, cls, Windows.h] (0) | 2021.07.22 |
C언어 - [글자 색 변경, 콘솔창 크기, 콘솔창 색, 글자 배경색] (0) | 2021.06.02 |
C언어 - [malloc, 메모리할당, memset] (0) | 2021.05.17 |
댓글