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!
El código está bien, es problema físico de la bocina.
#include <stdio.h>
int main(void)
{
while(!0)
putchar('\a');
}
vale, muchas gracias!!
por cierto, si no pongo el comando:
while(!0) pasaria algo???
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