20 Junio 2006

RealTimeBattle III (los primeros guerreros)

#include <string.h>
#include <realtimebattle/Messagetypes.h>
#include <signal.h>

void leerMensajes(void)
{
char linea[81];

scanf(”%s”,linea);
fprintf(stderr,”%s\n”,linea);
}

void capturadorSenales(int senal)
{
fprintf(stderr,”Entrando\n”);
leerMensajes();
signal(senal,capturadorSenales);
}

int main(int argc, char *argv[])
{
printf(”RobotOption %i 1\n”,USE_NON_BLOCKING);
printf(”RobotOption %i %i\n”,SIGNAL,SIGUSR1);
//printf(”RobotOption %i 1\n”,SEND_SIGNAL);

sigset_t senales;
signal(SIGUSR1,capturadorSenales);

sigemptyset(&senales);
sigaddset(&senales,SIGUSR1);
sigprocmask(SIG_UNBLOCK,&senales, NULL);

fprintf(stderr,”Comienza el juego\n”);
//printf(”Name Prueba01\n”);
//printf(”Colour 000000 ffffff”);
while(1)
{
fprintf(stderr,”Duerme\n”);
sleep(1);
}

return( EXIT_SUCCESS );
}

Bueno espero no hacer la futura SkyNet sin querer :P.

Anteriores Articulos:

Actualizacion: Caguen si pongo las etiquetas <pre></pre> me destroza el dise�o de la Sandia y sino lo pongo las tabulaciones se van a cuenca.

Por: MD | Consejos, Trucos y Tutoriales | | Referencias ()

2 comentarios

El webmaster de www.tomatesasesinos.com no se hace responsable de los comentarios aqui vertidos por los visitantes.

»

Suscripción RSS a los comentarios de la entrada.

Deje un comentario

XHTML: Etiquetas html permitidas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>