ne approfitto per analizzare due modi d'uso del codice sotto riportato, il primo prevede mettere la variabile bAbort a true e sucessivamente chiamare la TerminateThread(); la seconda invece chiamare solo la TerminateThread().
Nel primo caso la funzione Scrivi() dovrebbe essere eseguita completamente sino alla chiusura del file mentre nel secondo tutto si può dire: che ve ne pare?

grazie

codice:
DWORD MyThread()
{
      while(bAbort==true)
      {
          Scrivi();
      }
}

void Scrivi()
{
     FILE *fp;
     fp=fopen("test.txt","a+");
     fprintf(fp,"test\n");
     fclose(fp);
}