c++ 中char 数组 转成 DWORD
CStringstr="A:\;B:\;C:\";charbuffer[26];ZeroMemory(buffer,sizeof(buffer));for(inti=26...
CString str="A:\;B:\;C:\";
char buffer[26];
ZeroMemory(buffer, sizeof(buffer));
for (int i = 26 ; i >0; i--)
{
buffer[i-1] = str.Find('A' + 26 - i) != -1;
}
如何将 buffer 转成 DWORD 值呢?
我是想把 整个 buffer 转成一个DWORD 展开
char buffer[26];
ZeroMemory(buffer, sizeof(buffer));
for (int i = 26 ; i >0; i--)
{
buffer[i-1] = str.Find('A' + 26 - i) != -1;
}
如何将 buffer 转成 DWORD 值呢?
我是想把 整个 buffer 转成一个DWORD 展开
2个回答
展开全部
你用MAKEWORD(高,低)吧,最简单了,拆分用LOWORD和HIWORD,就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询