2011-11-14 21 views
1

ウェブサイトから.csvファイルの内容をC++プログラムに読み込みたいと思います。具体的には、Googleファイナンスからのフォームの財務データです。私は、ファイルをダウンロードするにはlibcurlのようなものを使用することができることを知ってウェブサイトからcsvファイルをC++に読み込む

http://www.google.com/finance/historical?cid=22144&startdate=Nov+1%2C+2011&enddate=Nov+14%2C+2011

(あなたは上記のリンクに「&出力= CSV」を追加した場合、それはデータをCSVファイルとしてダウンロードされます)

そこからそれを読み込んでいますが、最初にファイルに書き込むことなくプログラムに直接読み込んでいます。

これを行う最善の方法についていくつかお勧めしますか?私はboost.asioを考えていましたが、私はそれ(またはネットワークプログラミング全般)に関する経験はありません。

+1

だからまだ何も試していないのですか?あなたはすべきでしょう。 – netcoder

+0

あなたはこれを行うことができないとは思わない、あなたはまずコピーをダウンロードする必要があります。それを一時ファイルにして、保存したくない場合は終了してください。 –

+0

私はあなたがネットコーダーと言っていることを見ています。ほとんどの場合私はここに来て、私の質問はすでに尋ねられ答えられています。私は何を探しているのか分かりませんでした。私はそれをさらに調べます。 –

答えて

3

Webリソースからダウンロードしようとしている場合、HTTPプロトコルの少なくとも一部を実装する必要があります。 libcurlがこれを行います。

ファイルとして保存する必要はありません。 This exampleをダウンロードしてメモリバッファに保存する方法を説明します。

+0

それは素晴らしいです。良い例を見るのはいつもいいことです。 –

関連する問題