pegando aqui no meu post,
ando aqui a ver se descubro como é que faço, se tivere um processo a correr ,para ler um comando do teclado sem que o processo pare a espera do teclado , alguem me ajuda?
exemplo, um while em ciclo infinito (ciclo)
e ler do teclado : n 12345
int comando;
if(fork() != 0)
{
printf("erro ao criar filho\n");
return -1;
}
if(pid == 0)
{
//código do filho
scanf("%d",&comando);
//código de tratamento do comando
}
else
{
//código do pai
}
Código:int comando,pid; if( (pid=fork()) == 0) { //código do filho scanf("%d",&comando); //código de tratamento do comando } else { //código do pai }