é solo un esempio, non mi mangiate![]()
![]()
oltre a '*', deve essere premuto anche RETURNcodice:#include <stdio.h> #include <pthread.h> static int x; void *exit_thr(void *p); int main(void) { int whawhawha; pthread_t get_input; whawhawha = pthread_create(&get_input, NULL, exit_thr, NULL); for (; ;) { printf("%d\n", x); if (x == -1) break; ++x; } return 0; } void *exit_thr(void *p) { char c; c = fgetc(stdin); if (c == '*') { x = -1; pthread_exit(NULL); return 0; } else { exit_thr(NULL); } return 0; }![]()