In queste due righe c'è qualcosa che non mi torna ...
codice:
...
printf("\n\n Wait Please...\n\n Saving Data: ", i+1 );
...
printf("\n\n Wait Please...\n\n Log-Out    : ", i+1 );
...
Potrebbe diventare tipo questo :
codice:
void LogOut(void)
{
   int i,j;
   printf("\n\n\n");
   for(i=0; i<50; i++)
   {
      printf("\rWait Please... Saving Data:  %-3d%% ", i+1 );
      for(j=0; j<i; j=j+4)
          printf("%c", 178 );
      wait( 0.02 );
   }
   printf("\n\n\n");
   for(i=49; i<99; i++)
   {
      printf("\rWait Please... Log-Out    :  %-3d%% ", i+1 );
      for(j=0; j<i; j=j+4)
          printf("%c", 178 );
      wait( 0.02 );
   }
   system("CLS");
   printf("\n\n Log-Out: Completato ");
   printf("\n\n\n AVVISO: Salvataggio dati personali effettuato con successo\n\n ");
   
   wait( 3 );
}
La cosa importante è non andare mai alla riga successiva.