BIG
[ C ] Sample Code - windows beep mos code Hello
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <windows.h>
// 모스 부호를 비프음으로 출력하는 함수
void playMorseCode(char* morseCode) {
// 비프음 속도
int dotDuration = 200;
// 모스 부호를 반복하면서 각 문자를 비프음으로 변환하여 재생
for (int i = 0; morseCode[i] != '\0'; i++) {
if (morseCode[i] == '.') {
Beep(1000, dotDuration);
}
else if (morseCode[i] == '-') {
Beep(1000, 3 * dotDuration);
}
else {
Sleep(dotDuration);
}
}
}
int main(void)
{
Beep(1500, 1000); // 1000 Hz, 0.5초 동안 출력
playMorseCode(".... . .-.. .-.. ---");
Beep(1500, 1000); // 1000 Hz, 0.5초 동안 출력
return 0;
}
LIST
'!!...C' 카테고리의 다른 글
[ C ] Sample Code - 구조체-02 - 구조체를 배열로 선언하여 사용하기 (0) | 2023.02.23 |
---|---|
[ C ] Sample Code - windows beep mos code (0) | 2023.02.22 |
[ C ] Sample Code - scanf (0) | 2023.02.21 |
[ C ] Sample Code - printf (0) | 2023.02.21 |
[ C ] Sample Code - C 언어에서 지원하는 자료형별 변수 (0) | 2023.02.21 |