Nie chce sie smiac :) ale nie musisz zapisywac sektor po sektorze;)
Chcesz sformatowac dyskietke? A po co? Zreszta niewazne... dołącz biblioteke <stdlib.h> i walnij funkcje:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
system("ECHO T | FORMAT A:/q/y >NUL");
}
OPIS
zostanie wywołane polecenie FORMAT. Jeśli polecenie poprosi o potwierdzenie formatowania dysku, zostanie wysłany do niego znak "T", czyli TAK. Dysk zostanie sformatowany szybko nieodwracalnie. Znak ">" to przekierowanie. Przekierowujemy strumień tekstowy do NUL'a, czyli żaden napis nie zostanie wyświetlony.