- 締切済み
C++で、Web上のページからデータを持ってきたい
VC++2008のExpressEditionを使っています。 「Yahoo Japan!(http://yahoo.co.jp)のソースの1行目の文字を取得して表示せよ」なんてプログラムはC++の知識で書くことが出来るのでしょうか? ローカルにページごとダウンロードしてあれば、そういったファイルの読み込簡単ですが、そうではなく、ネットに接続するところからC++で行いたいのですが…。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- jacta
- ベストアンサー率26% (845/3158)
回答No.3
いっそのこと、system関数でwgetコマンドを呼び出すというのはどうでしょう。 かなり細かい制御も簡単にできますので、今回の用途なら十分だと思います。
- qwertfk
- ベストアンサー率67% (55/81)
回答No.2
VCなら URLDownloadToCacheFile URLDownloadToFile という関数を使えば指定URLを簡単にファイルに保存することができます。 まず上記関数でファイルにダウンロードし、そのファイルを開くようにするのが一番簡単だと思います。
- zwi
- ベストアンサー率56% (730/1282)
回答No.1
ネイティブなC++で簡単なのは、WinInetを使うことです。 「Win32 インターネット拡張機能 (WinInet)」 http://msdn.microsoft.com/ja-jp/library/3w2azyt6(v=vs.80).aspx 「Wininet Programing」 http://bangdoll.xrea.jp/wininet/ もっと複雑なことをしたい場合は、WinSockを使う必要があります。