title: Read csv file from website into c++
body: <p>I'd like to read the contents of a .csv file from a website, into a c++ program. Specifically, it is financial data of the form from google finance.</p>
  
  <p><a href="http://www.google.com/finance/historical?cid=22144&amp;startdate=Nov+1%2C+2011&amp;enddate=Nov+14%2C+2011" rel="nofollow">http://www.google.com/finance/historical?cid=22144&amp;startdate=Nov+1%2C+2011&amp;enddate=Nov+14%2C+2011</a></p>
  
  <p>(If you append "&amp;output=csv" to the above link it will download the data as a csv file)</p>
  
  <p>I know that I can use something like libcurl to download the file and then read it in from there, but I wanted to read it directly into the program without having to write it to a file first.</p>
  
  <p>Can I get some suggestions on the best way to do this? I was thinking boost.asio but I have no experience with it (or network programming in general). </p>