tasks a-s

This commit is contained in:
Ingy döt Net 2013-04-10 23:57:08 -07:00
parent 47bf37c096
commit b83f433714
12433 changed files with 156208 additions and 123 deletions

View file

@ -0,0 +1,38 @@
Program FileTruncate;
uses
SysUtils;
const
filename = 'test';
position = 7;
var
myfile: text;
line: string;
counter: integer;
begin
if not FileExists(filename) then
begin
writeln('Error: File does not exist.');
exit;
end;
Assign(myfile, filename);
Reset(myfile);
counter := 0;
Repeat
if eof(myfile) then
begin
writeln('Error: The file "', filename, '" is too short. Cannot read line ', position);
Close(myfile);
exit;
end;
inc(counter);
readln(myfile);
until counter = position - 1;
readln(myfile, line);
Close(myfile);
writeln(line);
end.