title: Pascal reading text file, bad number format
body: <p>I created text file using pascal, wrote to that text file some lines with numbers
  and now I'm trying to read the first line of text file and pascal giving me error BAD NUMBER FORMAT.</p>
  
  <p>Here's code:</p>
  
  <pre><code>program Text_files;
  {
  procedure CreateFile(f1:string);
  var f:text;
      x,x1,n:integer;
  begin
      assign(f,f1);
      rewrite(f);
      n:=1;
          for x1:= 1 to 5 do
          begin
              for x:= 1 to 20 do
                  begin
                      write(f,n,' ');
                      n:=n+1;
                  end;
          writeln(f);
          end;
      close(f);
  end;
  }
  procedure ReadFile(f1:string);
  var f:text;
      n:integer;
      begin
          assign(f,f1);
          reset(f);
                  while not eoln(f) do
                  begin
                      read(f,n);
                      write(n,' ');
                  end;
          close(f);
      end;
  begin
    //CreateFile('NewFile.txt');
    ReadFile('NewFile.txt');
    Readln;
  end.
  </code></pre>
  
  <p>I tried to change <strong>n</strong> variable to string type and it worked i read the first line of text file, but I want that read data to be integer type. <strong>What is the problem?</strong></p>
  
  <p>NewFile.txt DATA:</p>
  
  <pre><code>1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
  21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 
  41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 
  61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 
  81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 
  </code></pre>