64,642
社区成员
发帖
与我相关
我的任务
分享
//动态库原型
typedef string(*Record)(string cn_apiKey, string cn_secretKey, string symbol,char* out_data);
//动态库函数调用
void Test()
{
char* out_data = new char[1024];
char* cn_apiKey = "2add59d4-e8a8-46dc-90a-e5a57ceb6dff"; //请到www.okcoin.cn申请。
char* cn_secretKey = "73CB1329DF97897F67E6E2C4B879372";
char* symbol = "btc_cny";
memset(out_data,0,1024);
Ticker ticker = new struct ticker;
Dll dll;
if (dll.InitDll())
{
//我这边调试出问题了,在这里传参数进去后,cn_apiKey的地址内容会变乱码(cn_apiKey地址的内容在cn_secretKey地址上了),不知道什么原因
dll.FucRecord(cn_apiKey, cn_secretKey, symbol,out_data);
string data = out_data;
dll.FucHandledata(data, ticker);
}
}