Data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 7387c8f97b
commit cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions

View file

@ -0,0 +1,24 @@
program Remove_lines_from_a_file_using_TStringDynArray;
{$APPTYPE CONSOLE}
uses
System.SysUtils,
System.IoUtils;
// zero started Index
procedure RemoveLines(FileName: TFileName; Index, Line_count: Cardinal);
begin
if not FileExists(FileName) then
exit;
var lines := TFile.ReadAllLines(FileName);
Delete(lines, Index, Line_count);
TFile.WriteAllLines(FileName, lines);
end;
begin
// Remove 2th & 3td line of file
RemoveLines('input.txt', 1, 2);
end.

View file

@ -0,0 +1,32 @@
program Remove_lines_from_a_file_using_TStringList;
{$APPTYPE CONSOLE}
uses
System.SysUtils,
System.Classes;
// zero started Index
procedure RemoveLines(FileName: TFileName; Index, Line_count: Cardinal);
begin
if not FileExists(FileName) then
exit;
with TStringList.Create do
begin
LoadFromFile(FileName);
for var _ := 1 to Line_count do
begin
if Index >= Count then
Break;
Delete(Index);
end;
SaveToFile(FileName);
Free;
end;
end;
begin
// Remove 2th & 3td line of file
RemoveLines('input.txt', 1, 2);
end.