以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  [求助]C++中,将string转换为WORD格式(交易所代码转换)有没有什么好的建议  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=29818)

--  作者:rogerangel
--  发布时间:2012/10/15 9:34:24
--  [求助]C++中,将string转换为WORD格式(交易所代码转换)有没有什么好的建议

先谢谢大家了

[求助]C++中,将string转换为WORD格式(交易所代码转换)有没有什么好的建议


--  作者:every_ones
--  发布时间:2012/10/15 9:54:57
--  
static WORD MarketCodeToWord(CString strMarket)
{
 WORD wMarket = 0;
 wMarket = strMarket[0]|(strMarket[1]<<8);
 return wMarket;
}

--  作者:王锋
--  发布时间:2012/10/15 10:23:51
--  

static WORD MarketCodeToWord(CString strMarket)
{
 WORD wMarket = 0;

 char szMarket[3]={0};
 memcpy(&wMarket,szMarket,2); 

 return wMarket;
}


--  作者:rogerangel
--  发布时间:2012/10/15 11:12:01
--  

谢了哈


--  作者:王锋
--  发布时间:2012/10/15 11:19:01
--  

static WORD MarketCodeToWord(CString strMarket)
{
 WORD wMarket = 0;

 char szMarket[3]={0};

 lstrcpyn(szMarket,strMarket,2);
 memcpy(&wMarket,szMarket,2); 

 return wMarket

 

不好意思忘记加一行代码了