Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -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.
|
||||
|
|
@ -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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue