Título: Problemas con la función sound(); [C] Publicado por: Borluck en 28 Abril 2013, 13:51 pm Hola compañeros,
tengo entendido que la función sound() no sirve en windows 7. Intento emitir un sonido en la ejecución de un programa pero no encuentro la forma. También he escuchado que usando la función beep (frecuencia, tiempo) podria sonar algo, pero la probé y me pide una declaración previa... Como puedo emitir un sonido si tengo windows 7 y uso code::block Gracias por vuestra ayuda y atención Título: Re: Problemas con la función sound(); [C] Publicado por: daryo en 28 Abril 2013, 14:06 pm pero es solo un pitido lo que quieres o algo mas complejo como una cancion?
para reproducir un wav : Código Dev-C++ tienes que ir a: opciones del compilador>añadir estos comandos a la linea de comandos del linker. Debes seleccionar la casilla que te aparece y colocar dentro del campo de texto esto: -lwinmm, en el caso de otros compiladores debes linkear la libreria de otra forma #pragma comment ( lib, "winmm.lib" ) :P Título: Re: Problemas con la función sound(); [C] Publicado por: Borluck en 28 Abril 2013, 14:07 pm Con el pitido estoy servido pero en el caso de que quiera poner una canción, he de meterla en un array o algo o simplemente hacer mensión a ella¿?
Gracias ! Título: Re: Problemas con la función sound(); [C] Publicado por: daryo en 28 Abril 2013, 14:13 pm ... um si entiendo lo de los arrays pero el codigo que te di es para reproducir archivos wav(solo wav) es decir pueden seer canciones normales jeje hasta un pitido simple Título: Re: Problemas con la función sound(); [C] Publicado por: daryo en 28 Abril 2013, 14:17 pm perodn el doble post
esque encontre hacer un pitido de otra forma en c++ Código: cout << '\a'; en c Código: printf("Hello world!\a"); Título: Re: Problemas con la función sound(); [C] Publicado por: Borluck en 28 Abril 2013, 14:26 pm Asombroso, yo liandome y resulta que es así de simple! Muchísimas gracias compañero y no te preocupes por el doble post. Por cierto, la frecuencia de este beep no se puede modificar verdad?
Título: Re: Problemas con la función sound(); [C] Publicado por: daryo en 28 Abril 2013, 14:31 pm Asombroso, yo liandome y resulta que es así de simple! Muchísimas gracias compañero y no te preocupes por el doble post. Por cierto, la frecuencia de este beep no se puede modificar verdad? nop pero se puede repetir Código: printf("Hello world!\a\a\a\a"); ;D |