Другие языки программирования и технологии

Как написать прогу на паскале или С, чтобы при запуске этой проги она удаляла файл, например С://123.txt

#include <stdio.h>
#include <stdlib.h>
int main() {
remove("C:\\123.txt");
return 0;
}
Бибарс Тураров
Бибарс Тураров
2 172
Лучший ответ
из учебника:
"удаление файла, связанного с переменной F, выполняется посредством процедуры erase (F), в которой F также является именем файловой переменной. Для корректного выполнения этой файл должен быть закрыт".
Пример в Delphi:
procedure WipeFile(FileName: string);
var
buffer: array [0..4095] of Byte;
max, n: LongInt;
i: Integer;
fs: TFileStream;

procedure RandomizeBuffer;
var
i: Integer;
begin
for i := Low(buffer) to High(buffer) do
buffer := Random(256);
end;
begin
fs := TFilestream.Create(FileName, fmOpenReadWrite or fmShareExclusive);
try
for i := 1 to 3 do
begin
RandomizeBuffer;
max := fs.Size;
fs.Position := 0;
while max > 0 do
begin
if max > SizeOf(buffer) then
n := SizeOf(buffer)
else
n := max;
fs.Write(Buffer, n);
max := max - n;
end;
FlushFileBuffers(fs.Handle);
end;
finally
fs.Free;
end;
Deletefile(FileName);
end;
аналогичный совет по паскалю
работа с файлами)
AK
Alik Kerimov
444
жгешь дружище, ты видать в делфи мега спец, задание то было прощее УДАЛИТЬ файл при запуске

в .dpr файле поставить проверку на существование файла FileExist (filename)
а затем удалить с страховкой
try
delete(file name)
except
end;

Это что касаемо делфи, а вопрос был вообще про паскаль
подключаешь одну библиотеку.
выполняешь одну функцию.

какую юиюлиотеку и функцию:
читай справочник по сиплюсплюс
раздел "работа с файловой системой"