大家, 我试图使用C ++ / CLI编译程序来检查我的库存,但是当我将变量放入URL时遇到了错误。有人可以帮帮我吗?
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
this->webBrowser1->Navigate("http://finance.yahoo.com/echarts?s="num".HK+Interactive#chart1:symbol="num".hk;range=1d;indicator=volume;charttype=line;crosshair=on;ohlcvalues=0;logscale=on;source=undefined");
}
哦,顺便说一下,这段代码来自“Windows Forms Application”,变量的名称是“num”。如果可能的话,我会很感激任何帮助。感谢。
答案 0 :(得分:0)
看起来你没有做任何事情来构建字符串。我从来没有做过托管C ++,但我认为你不能这样做:
"http://finance.yahoo.com/echarts?s="num
获得你想要的东西。在C#中,您可以使用operator +:"http://finance.yahoo.com/echarts?s=" + num
,或使用StringBuilder或String.Format。我想在托管C ++中有类似的东西。