faccio la seguente cose:
....
#include<signal.h>
....
unsigned char terminator =0;
void terminationon_handler
{
terminator= 1;
}
main()
{
...
for(;
{
.....
}
if(signal(SIGINT, termination_handler))
signal(SIGINT, SIG_IGN);
pause();
}
questa non funziona, quando stoppo il processo lo uccide e non salva i dati nel file.txt