Sono ancora nuovo in C e ncurses. Mi è stato chiesto di fare un incarico che prevedeva la realizzazione di un gioco pong multithread. Il gioco funziona bene e termina con le condizioni di perdita corrette ma alla fine il mio terminale è tutto incasinato. Non ho eco, quindi devo digitare stty echo
per riaverlo, anche se il terminale si comporta in modo strano.C Come tornare alla normalità dopo che il programma curses termina
La mia funzione fine è la seguente:
void wrap_up(){
curs_set(1);
clear();
endwin();
refresh();
}
Ecco uno screenshot. Come lo aggiusto?
Qual è il codice delle funzioni? – LeeNeverGup
Fornire un esempio di lavoro minimo (compilabile). –