Un problema con la campanilla en C

Iniciado por motov33v, 29 Septiembre 2010, 22:20 PM

0 Miembros y 1 Visitante están viendo este tema.

motov33v

Hola, buenas noches. He intentado crear un programa que muestre un par de lineas de texto y despues haga el sonido de la campanilla correspondiente al comando \a . El problema, es que creo que no esta bien puesto en el sitio que lo corresponde o algo, porque al compilarlo no me da error, pero luego, al ejecutarlo, tampoco produce sonido alguno.
Podrían decirme donde está el fallo??
El codigo fuente es el siguiente:

// Crea una aplicaci�n que imprima un mensaje y active una alarma.
#include <stdio.h>

int main()
{
 
   printf("Atencion, Usted ha estado inactivo durante mas de 30 minutos\n");
   printf("Usted sera desconectado en un minuto\n \a \a \a");
   
   return 0; // indica que el programa finaliza sin problemas

}

Gracias!

leogtz

El código está bien, es problema físico de la bocina.

#include <stdio.h>
int main(void)
{
    while(!0)
    putchar('\a');
}
Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

motov33v

vale, muchas gracias!!
por cierto, si no pongo el comando:
while(!0) pasaria algo???

satu

Hola

Si no plones el while(!0) lo único que hace es sonar una vez solamente, como lo ha puesto Leo es un bucle infinito:
while(!0) == while(1)

Saludos
Breakbeat como forma de vida