关闭

二进制字符串转整数

标签: 二进制 字符串 转换 整数
277人阅读 评论(0) 收藏 举报
分类:
void BinaryStringToInt(LPCTSTR lpszBinary, LONG* a)
{
	for (int i = _tcslen(lpszBinary) - 1, BitOffset = 0; i >= 0; i--, BitOffset++)
	{
		if (lpszBinary[i] == TEXT('1'))
		{
			__asm
			{
				mov eax, BitOffset
				mov ebx, a;
				bts dword ptr [ebx], eax
			}

		}
		else
		{
			__asm
			{
				mov eax, BitOffset
				mov ebx, a;
				btr dword ptr [ebx], eax
			}
		}

	}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:48289次
    • 积分:650
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:27条
    文章分类
    最新评论