Como parar um thread de pthread em execução?
Como posso sair ou interromper um tópico imediatamente?
Como posso parar imediatamente quando o usuário digita uma resposta? Eu quero que ele seja redefinido para cada pergunta.
Aqui está o meu código onde a segmentação está envolvida
int q1() {
int timer_start;
char ans[] = "lol";
char user_ans[50];
timer_start = pthread_create( &xtimer,NULL,(void*)timer_func,(void*)NULL);
printf("What is the capital city of Peru?\n");
while(limit){
scanf("%s",user_ans);
if(limit)
{
if(!strcmp(user_ans, ans))
{
// printf("YAY!\n");
score++;
// q2();
}
else
{
game_over();
}
}
}
}