Estoy probando ha hacerlo con procesos....un proceso ejecuta el bucle infinito y el otro un getchar que al leer el caracter correcto mata al otro proceso....
Pero no me termina de funcionar.....¿me podeis hecar un cable?
Pero no me termina de funcionar.....¿me podeis hecar un cable?
Código (c) [Seleccionar]
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int main(){
char c='a';
int pid;
if ((pid=fork())>0){
while(1) printf("Presione q para cerrar\n");
}
else{
c=getchar();
if (c=='q') system("kill 9 pid");
}
return 0;
}