[c++] 사운드 루프 처리
#include <iostream>
#include <windows.h>
#include <mmsystem.h>

#pragma comment(lib, "winmm.lib")

int main() {
    PlaySound(TEXT("sound.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);
    
    char input;
    std::cout << "Press q to quit." << std::endl;
    std::cin >> input;
    
    if (input == 'q') {
        PlaySound(NULL, 0, 0);
    }
    
    return 0;
}

위의 코드는 Windows 환경에서 사운드를 루프로 재생하는 예시입니다. PlaySound 함수를 사용하여 “sound.wav” 파일을 루프로 재생하고, 사용자가 ‘q’를 입력할 때까지 프로그램이 멈추지 않고 실행됩니다. 사용자가 ‘q’를 입력하면 사운드가 중지됩니다.

더 많은 정보를 원하시면 MSDN의 PlaySound 함수 문서를 확인해보세요.