title: Clearest way to read and print .txt file lines in C
body: <p>There are a bunch of ways describing how to use various methods to print out lines of a text file on this site:</p>
  
  <ul>
  <li><a href="https://stackoverflow.com/questions/1861007/reading-a-file-line-by-line-in-c?rq=1">Posix-style</a>,</li>
  <li><a href="https://stackoverflow.com/questions/1842393/how-to-read-a-file-line-by-line-in-c?rq=1">reading IP addresses</a>,</li>
  <li><a href="https://stackoverflow.com/questions/8467031/read-from-txt-c?rq=1">Fixed line length</a>.</li>
  </ul>
  
  <p>They all seem to be tailored to a specific example.</p>
  
  <p>It would be great to have the <strong>Clearest</strong> and <strong>Most Concise</strong> and <strong>Easiest</strong> way to simply: <strong><em>print each line of any text file to the screen.</em></strong> Preferably with detailed explanations of what each line does.    </p>
  
  <p>Points for brevity and clarity.  </p>