【问题标题】:C++/CLI: Get Stock Price [closed]C ++ / CLI:获取股票价格[关闭]
【发布时间】:2011-08-14 18:16:11
【问题描述】:

我目前正在从事一个 C++ 项目,以获取我的股票价格,并将其显示在我电脑屏幕上的单元格中。但是,我的谷歌搜索不适用于任何这些。我也搜索了图书馆,但无济于事。谁能告诉我我该怎么做?我不知道如何使用 Google 和 Yahoo API,所以也许他们可以使用一些帮助。我需要一些东西,以便我可以输入我的代码,例如:

this->label1->Text = stockPrice;

主要是获取我的股票的实时价格,并在我的计算机上以单元格或图表的形式显示。

那么,谢谢!

【问题讨论】:

    标签: winforms visual-c++ c++-cli stock


    【解决方案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;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 2019-06-27
      • 1970-01-01
      • 2020-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多