Πρόγραμμα γραψίματος για τη μη καταστρεπτική ψήκτρα στοιχείων
Η μη καταστρεπτική ψήκτρα στοιχείων είναι ένα είδος προγράμματος σκουπίσματος στοιχείων με τη χρησιμοποίηση που μπορούμε να σκουπίσουμε έξω το ολόκληρο "αβοήθητο διάστημα" του όγκου δίσκων, χωρίς να βλάψουμε το στοιχείο που αποθηκεύεται στο δίσκο, από καμιά άποψη.
Το πεδίο τέτοιας ψήκτρας στοιχείων είναι στις περιπτώσεις, όπου θέλετε να σκουπίσετε έξω όλο το αβοήθητο διάστημα του όγκου δίσκων ενώ τα διατιθέμενα στοιχεία που αποθηκεύονται στον όγκο πρέπει να παραμείνουν άθικτα. Αυτός ο τύπος προγράμματος σκουπίσματος στοιχείων σκουπίζει επίσης έξω την περιοχή στοιχείων των διαγραμμένων αρχείων.
Η κωδικοποίηση προγράμματος για έναν τύπο μη - το καταστρεπτικό πρόγραμμα σκουπίσματος στοιχείων έχει δοθεί έπειτα:
///// Πρόγραμμα για μια μη καταστρεπτική ψήκτρα στοιχείων\\\\\
#include <stdio.h>
unsigned int file_num=0; /*Παρέχει τον αριθμό αρχείου κατά τη διάρκεια της αυτόματης δημιουργίας των προσωρινών αρχείων στοιχείων*/
float status=0; /* Πόσο διάστημα δίσκων γράφεται ακόμα */
static char dbuf[40000]; /*Απομονωτής στοιχείων για να γράψει τα προσωρινά αρχεία με */
char file_extension[5]=".ptt";/* Μοναδικές επεκτάσεις για τα προσωρινά αρχεία*/
char temp[5]; /* Αριθμός αρχείου που μετατρέπεται στη σειρά*/
char filename[40]; /* Προσωρινό όνομα αρχείων */
void main()
{
unsigned int i=0;
clrscr();
while(i<40000)
{
dbuf[i] = ' ';
i++;
}
gotoxy(10,14);cprintf(" ΜΒ γραπτό ακόμα...");
while(1)
{
|