/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Bloquear Control C

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
ecrow9



Registrado: 09 Abr 2012
Mensajes: 1

MensajePublicado: 09/04/2012 2:27 pm
Título: Bloquear Control C

Hola soy nuevo en esto necesito que mi programa no se termine de ejecutar cuando se presiona Ctrl + C estoy usando SLES 11 y Windev C++ el código que he estado realizando es el siguiente:

#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <signal.h>
#include <dos.h>
char opc1;
char opc2;
void stay(int sig)
/*void (*signal (int sig, void (*func)(int)))(int);*/
main()
{
(void) signal (SIGINT,stay);

system("/usr/bin/clear");
printf("\n");
printf("\"DATOS\"\n");
printf("\"DATOS2\"\n");
printf("\n");
printf("\"DATOS3\"");
printf("\n\n\n");
printf("\"Teclee primer valor\n":");
scanf ("%s",&opc1);
opc1= getch();
if (opc1=SIGINT)
{
printf("Secuencia no válida\n");}
else {
continue;
}
printf("\n");
printf("\"Teclee segundo valor\n":");
scanf ("%s",&opc2);
opc2= getch();
}
Ojala puedan ayudarme
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com