PlaySound dans l'application Console C++?

MODIFIÉ de SORTE que LE CODE EST CORRECT (GRÂCE À ta.speot.est) - NOUVELLE QUESTION, AU FOND,

J'ai donc joué avec la console que je suis à ce niveau, l'annonce nous a été demandé de faire notre premier "projet" pour une évaluation. J'ai la demande de base tous fait.. mais je voulais jaz un peu et ajouter quelques sons. Les sons qui jouent de la forme de la console.

Ce test fonctionne.. (un peu) comme il va jouer un fichier son.. mais j'ai 2 problèmes... 1 lors de la lecture du son l'application se bloque jusqu'à ce que le son est 100% fini... aussi lorsque j'essaie de compiler comme une "libération" c'erreurs avec un "liant " erreur" fatal error LNK1120: 1 externes non résolus.

#include <iostream>
#include <windows.h>
#include <mmsystem.h>
using namespace std;

int main(){
    //PlaySound(TEXT("mywavsound.wav"), NULL, SND_FILENAME); - My erroring code
    PlaySound(TEXT("mywavsound.wav"), NULL, SND_FILENAME | SND_ASYNC);//- the correct code

    int test = 0;
    cin>>test;
    return 0;
}

Donc mes questions sont les...

  1. Comment puis-je jouer des sons avec du gel de la console, donc j'ai pu pour
    exemple jouer en boucle la musique de fichier pendant toute la durée du projet a été
    ouvert. Aussi, il serait génial si je pouvais jouer d'autres sons sur le dessus de
    c'.. alors quand vous appuyez sur entrée, par exemple, il joue un son avec
    arrêt de la musique.
  2. Comment puis-je ajouter le fichier wav de sorte qu'il compile en release?

MODIFIER

Que je sais sur les SND_ASYNC chose, mais je ne sais pas comment l'utiliser, je ne peux pas la couture de l'utiliser avec la chose ne publiait pas de dose.. quelqu'un aurait un exemple de code à l'aide de SND_ASYNC?

EDIT 2

J'ai donc ce travail maintenant.... à l'aide de la

"PlaySound(TEXT("mysound.wav"), NULL, SND_FILENAME | SND_ASYNC);"

Maintenant je me demande comment je peux obtenir 1 ou plusieurs sons à la fois, car si je l'appelle playsound deux fois avec le drapeau, il arrêtera le 1er et le jouer les 2econd.. Est-il un moyen de jouer 2 sons à la fois?

InformationsquelleAutor aJynks | 2012-04-01