Hola, alguien me dice una funcion/procedimiento para que salga en pantalla una cuenta atras de X minutos y al terminar reproduzca un mp3 o bien un “beep” cualquiera?
Programación en C.
Cuando termine el programa que tengo entre manos os lo paso, que os va a molar 
uhmmm por consola dices?
el contador en si se hace fácil, no es otra cosa que un bucle hacia atrás… para el reproductor, quizás haya librerias por ahí que implementen esas cosas… veré a ver que te encuentro por ahí.
PD: esta otra libreria es para c++ https://cdiv.sourceforge.net/html/tutorials/almp3/almp3.htm por si prefieres hacerlo por ahí.
[code=cpp]#include
#include
#include
#include
int main(int argc, char *argv[]) {
int disp, count;
Creo que nada más que decir…xD
Esta noche lo pruebo
Luego os paso la beta del programa, mañana probablemente, segun si las tareas de la universidad me impiden programar agusto
De qué es el programa?
Va a ser una parida verdad?
Es sorpresa, pero os va a gustas (especialmente a obiju)
dadito… dadito… cuando he hecho yo una parida?
big bang
Mientras no salgan ciervos de por medio, cualquier cosa es buena.
pero te ha valido mi código ??
Me ha petado el eclipse y tengo q reiniciar sesion con windows … cuando acabe el larguero lo hago, pero parece que si me va a valer
Editado: Mave no me convence el programa, no lo termino de ejecutar, hay que modificarlo para que funcione y no se muy bien que quiere que modifique, lo has probado?
Disculpame RA, pensé que lo que habían posteado arriba era válido, ahora que lo estoy viendo no lo tengo tan claro. De todos modos tú funcion quieres que haga dos cosas:
1-esperar.
2-ejecutar un sonido.
Para esperar te propongo dos formas. o usas la librería windows.h función Sleep([tiempo en milisegundos) o usas la librería dos.h funcion Sleep([tiempo en segundos])
para ejecutar el sonido usa también la windows.h y pon el sonido que tú quieras en un wav. luego usa la función PlaySound(). que si no recuerdo mal era así:
PlaySound (“C:\Ruta\sonido_bee.wav”, NULL, SND_FILENAME);
El parámetro 1 es la ruta del archivo.
El parametro 3 determina como se interpreta el sonido a abrir (como fichero,recurso o evento) y si el parametro 2 es NULL o debe ser el handle del módulo que contiene el recurso.
no me dio tiempo a probarlo… me fui a hacer la cena
Tampoco tiene mucho que probar eh Mave, eso no cuenta hacia atrás ni hacia ningún lao.
Porfavor, código sin probar no, porque si no funciona, lo único que se hace es perder el tiempo al que desarrolla, si usa una función que “supuestamente funciona”…
Está bien ayudar pero un poco de certeza de que puede funcionar.
La respuesta de
es correcta parece ser (bueno, es mas bien), pero necesita de una libreria llamada Winmm.lib que almenos mi eclipse no traia incluida.
ya tengo dicho libreria pero no se como incluirla en la biblioteca de librerias de eclipse, alguien sabe?
Yo uso Visual C++ por eso ya la trae por defecto…en eclipse…ni zorra de como se importan.
Bueno, ya he incluido la libreria y me saltan 1887 errores inexistentes, si le quito el include, me da el de reproducir el sonido solamente… cosa mas rara
el \a es buena idea, pero no se porque no me emite el sonido.
Lo demas si va
¿Cómo has comprobado que no emite ningún sonido?
Vale si emite, pero bajisimo, pensaba q el pitido vendria por la placa madre
hay alguna manera de subirle el volumen o emitir un pitido algo mas alto?
El pitido debería venir de la placa madre y no estoy seguro de si se puede cambiar. Hace tiempo que no toco linux, la última vez que me metí en esos berenjenales creo que usé alsamixer.
ando por windows, y el pitido viene de los altavoces, de hecho no lo senti la primera vez por tener el volumen bajo :S
Entiendo, no obstante, ¿la pregunta original está respondida?
Si, aunque este pitido no se va a escuchar probablemente cuando se esté utilizando el programa jeje.
Busco otro sonido con mas volumen.
Con volumen de sistema:
bueno señores, esto pinta muy bien
he satisfecho mis deseos por el momento muahahaha!
dadito, quieres ser mi betatester? jurjur
Qué feos se ven los trozos de código, yo también voy a hacer algo..
uhhh… sospechoso
Nada seguro que ha corregido los CODE que solo pillaban una línea
Tabular mientras escribes código no va a ser posible porque eso rompería la funcionalidad de tabular para salirte de la caja de escribir comentario e irte a “Comentar”.
Y si copias el código de otro lado con tabulaciones ???
Hola,
¿Quién ha creado un foro cuenta.atras?
se estan creando foros a partir de los tags que se escriben
Es sorpresa, pero os va a gustas (especialmente a obiju)
No se qué ínfima parte de mi infinito horizonte friki vas a tocar aquí, pero ya que has dicho eso, apúntame para betatester
Siento no poder ayudar, pero desde que cambié los ceros y unos por momentos y fuerzas, van cuatro años sin tocar casi ni un pseudocódigo.
yo me apunto para betatester tambien
Igual te sirve esto:
https://www.dreamincode.net/forums/topic/57482-countdown-timer/
https://www.daniweb.com/forums/showthread.php?t=91097&highlight=time+countdown+c#
no seran pseudocodigos lo que quiero que toques.
Por mencion, dadito y obiju probaran la beta secreta (MP). Luego la publico para todo GM pero cuando este terminado, aunque luego metere expansiones y demas, pero bueno, cuando este mas decente.
Ya ellos que juzguen y me propongan ideas
y yo?
No se dadito, pero yo… me meo toa
Los demas cuando tenga una version mas avanzada para que os “impacte el programa”. Ahora mismo es muy basico y necesito tener mas base de datos de situaciones posibles, necesito los betatester para ideas y aumentar esa base de datos, pero no quiero pecar de pasarme con los beta testers puesto que el programa es ridiculo aun, fase alpha diria yo.
Ya nos la pasarás a los demás a ver que es
nos tienes en vilo…
damos el visto bueno, dadito?