Advertisement
Guest User

Untitled

a guest
Dec 12th, 2014
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.90 KB | None | 0 0
  1. program test;
  2.  
  3. {$MODE DELPHI}
  4.  
  5. function ReadFile(AFileName : string; out FileContent : string; out NumberOfLines : integer) : boolean;
  6. var
  7.   TF : TextFile;
  8.   TempStr : string;
  9. begin
  10.   FileContent := '';
  11.   NumberOfLines := 0;
  12.   AssignFile(TF, AFileName);
  13.   {$I-}
  14.   Reset(TF);
  15.   {$I+}
  16.   Result := IOResult = 0;
  17.   if Result then
  18.   begin
  19.     while not EOF(TF) do
  20.     begin
  21.       Readln(TF, TempStr);
  22.       NumberOfLines := NumberOfLines + 1;
  23.       FileContent := FileContent + TempStr + #13#10;
  24.     end;
  25.     CloseFile(TF);
  26.   end;
  27. end;
  28.  
  29. var
  30.   LinesNum : integer;
  31.   AnswerStr, Content : string;
  32. begin
  33.   Write('Podaj nazwe pliku: ');
  34.   Readln(AnswerStr);
  35.   if ReadFile(AnswerStr, Content, LinesNum) then
  36.   begin
  37.     Writeln('Plik: "', AnswerStr, '" zawiera: ', LinesNum, ' linii.');
  38.   end
  39.   else
  40.   begin
  41.     Writeln('Nie mozna otworzyc pliku: "', AnswerStr, '"!');
  42.   end;
  43.   Readln;
  44. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement