我目前正在开发一个C ++项目来获取我的股票价格,并将其显示在我的电脑屏幕上的单元格中。但是,我的谷歌搜索不适用于任何此类。我也搜索过图书馆,但无济于事。谁能告诉我怎么做到这一点?我不知道如何使用谷歌和雅虎API,所以也许他们可以使用一些帮助。我需要一些东西,所以我可以放入我的代码,例如:
this->label1->Text = stockPrice;
关键是要获得我的股票的实时价格,并在单元格或图表中显示在我的电脑上。
所以,谢谢!
答案 0 :(得分:1)
我怀疑像这样的问题被拒绝,因为它们相当重复。不过,对于C ++ / CLI新手来说,查看工作示例代码会很有帮助。在下面的示例中,我们使用Yahoo服务 - 仔细查看URL并弄清楚,否则搜索网页以获得更多有趣的利润,以了解如何使用其API:)
#include "stdafx.h"
using namespace System;
using namespace System::IO;
using namespace System::Net;
using namespace System::Text;
int main(array<System::String ^> ^args)
{
HttpWebRequest^ myRequest = dynamic_cast<HttpWebRequest^>(WebRequest::Create( "http://ichart.finance.yahoo.com/table.csv?s=MSFT&a=1&b=1&c=2011&d=1&e=1&f=2011&g=d&ignore=.csv" ));
myRequest->Method = "GET";
WebResponse^ myResponse = myRequest->GetResponse();
Stream^ receiveStream = myResponse->GetResponseStream();
StreamReader^ sr = gcnew StreamReader( receiveStream,Encoding::UTF8 );
Console::WriteLine(sr->ReadToEnd());
sr->Close();
myResponse->Close();
return 0;
}