Schreiben Programm für zerstörungsfreien Datenwischer
Der zerstörungsfreie Datenwischer ist eine Art Daten, die Programm abwischen, indem er, dem wir den gesamten „nicht zugewiesenen Raum“ des Plattenstapels heraus abwischen können, ohne die Daten zu schädigen, die in der Scheibe gespeichert wird, in jeder Hinsicht verwendet.
Der Bereich solchen Datenwischers ist in den Fällen, in denen du allen nicht zugewiesenen Raum des Plattenstapels heraus abwischen möchtest, während die zugeteilten Daten, die im Volumen gespeichert werden, unberührt bleiben sollten. Diese Art der Daten, die Programm wischt abwischen auch, heraus den Datenbereich der gelöschten Akten ab.
Die Programmkodierung für eine Art zerstörungsfreie Daten, die Programm abwischen, ist zunächst gegeben worden:
/////Programm für einen zerstörungsfreien Daten-Wischer\\\\\
#include <stdio.h>
unsigned int file_num=0; /* Stellt Aktenzeichen während der Selbstkreation der temporären Dateien zur Verfügung */
float status=0; /* Wieviel Speicherkapazitaet noch geschrieben wird */
static char dbuf[40000]; /* Daten dämpfen ab, um temporäre Akten mit zu schreiben */
char file_extension[5]=".ptt";/* Einzigartige Verlängerungen für temporäre Akten */
char temp[5]; /* Aktenzeichen umgewandelt in Zeichenkette */
char filename[40]; /* Temporärer Dateiname */
void main()
{
unsigned int i=0;
clrscr();
while(i<40000)
{
dbuf[i] = ' ';
i++;
}
gotoxy(10,14);cprintf(" BANDMITTE noch geschrieben…");
while(1)
{
|